IEC 61523-1-2012 Delay and power calculation standards - Part 1 Integrated circuit delay and power calculation systems《延迟和电力计算标准.第1部分 集成电路延迟系统和电力计算系统》.pdf
《IEC 61523-1-2012 Delay and power calculation standards - Part 1 Integrated circuit delay and power calculation systems《延迟和电力计算标准.第1部分 集成电路延迟系统和电力计算系统》.pdf》由会员分享,可在线阅读,更多相关《IEC 61523-1-2012 Delay and power calculation standards - Part 1 Integrated circuit delay and power calculation systems《延迟和电力计算标准.第1部分 集成电路延迟系统和电力计算系统》.pdf(664页珍藏版)》请在麦多课文档分享上搜索。
1、 IEC 61523-1 Edition 2.0 2012-06 INTERNATIONAL STANDARD Delay and power calculation standards Part 1: Integrated circuit delay and power calculation systems IEC 61523-1:2012(E) IEEE Std 1481-2009 IEEE Std 1481 THIS PUBLICATION IS COPYRIGHT PROTECTED Copyright 2009 IEEE All rights reserved. IEEE is a
2、 registered trademark in the U.S. Patent 35.060 PRICE CODE ISBN 978-2-83220-107-7Warning! Make sure that you obtained this publication from an authorized distributor. IEEE Std 1481Contents 1 Overview.1 1.1 Scope1 1.2 Purpose.2 1.3 Introduction2 2 Normative references3 3 Definitions4 4 Acronyms and a
3、bbreviations.13 5 Typographical conventions.14 5.1 Syntactic elements14 5.2 Conventions.15 6 DPCS flow16 6.1 Overview16 6.1.1 Procedural interface.17 6.1.2 Global policies and conventions17 6.2 Flow of control.17 6.3 DPCMapplication relationships.18 6.3.1 Technology library.18 6.3.2 Subrule.18 6.4 I
4、nteroperability.18 7 Delay calculation language (DCL).19 7.1 Character set.19 7.2 Lexical elements19 7.2.1 Whitespace19 7.2.2 Comments19 7.2.3 Tokens19 7.2.4 Header names31 7.2.5 Preprocessing directives31 7.3 Context.31 7.3.1 Space.31 7.3.2 Plane31 7.3.3 Context operation31 7.3.4 Library parallelis
5、m31 7.3.5 Application parallelism32 7.4 Data types.32 7.4.1 Base types32 7.4.2 Native data types.32 7.4.3 Mathematical calculation data types.32 7.4.4 Pointer data types33 7.4.5 Aggregate data types.33 7.5 Identifiers.39 7.5.1 Name spaces of identifiers39 7.5.2 Storage durations of objects39 7.5.3 S
6、cope of identifiers40 7.5.4 Linkages of identifiers.41 7.6 Operator descriptions.41 7.6.1 String prefix operator41 7.6.2 Explicit string prefix operator.41 7.6.3 Embedded string prefix operator.42 7.6.4 String prefix semantics42 7.6.5 Assignment operator42 7.6.6 New operator.42 7.6.7 SCOPE operator(
7、s)43 ii IEC 61523-1:2012 IEEE Std 1481-20097.6.8 Launch operator.44 7.6.9 Purity operator.44 7.6.10 Force operator45 7.7 Timing propagation45 7.7.1 Timing checks46 7.7.2 Test mode operators.46 7.8 Expressions48 7.8.1 Array subscripting.49 7.8.2 Statement calls.49 7.8.3 General syntax.49 7.8.4 Method
8、 statement calls49 7.8.5 Assign variable reference50 7.8.6 Store variable reference.50 7.8.7 Mathematical expressions.50 7.8.8 Mathematical operators.51 7.8.9 Discrete math expression.52 7.8.10 INT discrete.52 7.8.11 PINLIST discrete.53 7.8.12 Logical expressions and operators53 7.8.13 MODE expressi
9、ons53 7.8.14 Embedded C code expressions55 7.8.15 Computation order.56 7.9 DCL mathematical statements.58 7.9.1 Statement names58 7.9.2 Clauses.58 7.9.3 Modifiers.62 7.9.4 Prototypes64 7.9.5 Statement failure67 7.9.6 Type definition statements.67 7.9.7 Interfacing statements68 7.9.8 DCL to C communi
10、cation.70 7.9.9 Constant statement71 7.9.10 Calculation statements.71 7.9.11 METHOD statement74 7.10 Predefined types.75 7.10.1 ACTIVITY_HISTORY_TYPE.75 7.10.2 HISTORY_TYPE76 7.10.3 LOAD_HISTORY_TYPE.77 7.10.4 CELL_LIST_TYPE.77 7.10.5 TECH_TYPE.78 7.10.6 DELAY_REC_TYPE78 7.10.7 SLEW_REC_TYPE78 7.10.
11、8 CHECK_REC_TYPE78 7.10.9 CCDB_TYPE79 7.10.10 CELL_DATA_TYPE.79 7.10.11 PCDB_TYPE.79 7.10.12 PIN_ASSOCIATION79 7.10.13 PATH_DATA_TYPE.80 7.10.14 STD STRUCT.80 7.11 Predefined variables.80 7.11.1 ARGV80 7.11.2 CONTROL_PARM.81 7.12 Built-in function calls.81 7.12.1 ABS.81 7.12.2 Complex number compone
12、nts.81 7.12.3 EXPAND.82 ii Copyright 2010 IEEE all rights reserved. IEC 61523-1:2012 IEEE Std 1481-2009IEC 61523-1:2012 IEEE Std 1481-2009 iii 7.12.4 Array functions82 7.12.5 Messaging functions82 7.13 Tables.84 7.13.1 TABLEDEF statement.85 7.13.2 Table visibility rules87 7.13.3 TABLE statement87 7.
13、13.4 LOAD_TABLE statement.91 7.13.5 UNLOAD_TABLE statement.93 7.13.6 WRITE_TABLE statement94 7.13.7 ADD_ROW statement.94 7.13.8 DELETE_ROW statement95 7.14 Built-in library functions96 7.14.1 Numeric conversion functions.96 7.14.2 Tech_family functions.98 7.14.3 Trigonometric functions99 7.14.4 Cont
14、ext manipulation functions99 7.14.5 Debug controls101 7.14.6 Utility functions.102 7.14.7 Table functions102 7.14.8 Subrule controls.103 7.15 Library control statements.104 7.15.1 Meta-variables.105 7.15.2 TECH_FAMILY105 7.15.3 RULENAME.105 7.15.4 CONTROL_PARM.105 7.15.5 SUBRULE statement105 7.15.6
15、Path list expansion rules106 7.15.7 SUBRULES statement107 7.15.8 Control file107 7.15.9 TECH_FAMILY statement109 7.15.10 SUBRULE and SUBRULES statements.109 7.16 Modeling110 7.16.1 Types of modeling.110 7.16.2 Model organization111 7.16.3 MODELPROC statement112 7.16.4 SUBMODEL statement.113 7.16.5 M
16、odeling statements114 7.16.6 TEST_BUS statement.124 7.16.7 INPUT statement.124 7.16.8 OUTPUT statement.128 7.16.9 DO statement.129 7.16.10 PROPERTIES statement.153 7.16.11 SETVAR statement154 7.17 Embedded C code155 7.18 Definition of a subrule.155 7.19 Pragma.156 7.19.1 IMPORT_EXPORT_TAG.156 8 Powe
17、r modeling and calculation.157 8.1 Power overview157 8.2 Caching state information158 8.2.1 Initializing the state cache.158 8.2.2 State cache lifetime.158 8.3 Caching load and slew information.158 8.3.1 Loading the load and slew cache.159 8.3.2 Load and slew cache lifetime159 iii Copyright 2010 IEE
18、E all rights reserved. iv IEC 61523-1:2012 IEEE Std 1481-20098.4 Simulation switching events159 8.5 Partial swing events.160 8.6 Power calculation.160 8.7 Accumulation of power consumption by the design162 8.8 Group Pin List syntax and semantics.162 8.8.1 Syntax162 8.8.2 Semantics.162 8.8.3 Example.
19、163 8.9 Group Condition List syntax and semantics163 8.9.1 Syntax163 8.9.2 Semantics.163 8.9.3 Example.164 8.10 Sensitivity list syntax and semantics164 8.10.1 Syntax164 8.10.2 Semantics.164 8.10.3 Example.165 8.11 Group condition language165 8.11.1 Syntax165 8.11.2 Semantics.166 8.11.3 Condition ex
20、pression operator precedence168 8.11.4 Condition expressions referencing pin states and transitions168 8.11.5 Semantics of nonexistent pins.168 9 Application and library interaction.170 9.1 behavior model domain170 9.2 vectorTiming and vectorPower model domains170 9.2.1 Power unit conversion.170 9.2
21、.2 Vector power calculation.171 10 Procedural interface (PI).172 10.1 Overview172 10.1.1 DPCM172 10.1.2 Application172 10.1.3 libdcmlr.172 10.2 Control and data flow.173 10.3 Architectural requirements.173 10.4 Data ownership technique173 10.4.1 Persistence of data passed across the PI173 10.4.1 Dat
22、a cache guidelines for the DPCM174 10.4.2 Application/DPCM interaction174 10.4.3 Application initializes message/memory handling174 10.4.4 Application loads and initializes the DPCM.174 10.4.5 Application requests timing models for cell instances175 10.5 Model domain issues175 10.5.1 Model domain se
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IEC6152312012DELAYANDPOWERCALCULATIONSTANDARDSPART1INTEGRATEDCIRCUITDELAYANDPOWERCALCULATIONSYSTEMS 延迟

链接地址:http://www.mydoc123.com/p-1236559.html