GEIA EDIF 1-1988 Introduction to EDIF Monograph Series (Volume 1 Formerly TechAmerica EDIF 1)《EDIF专刊系列 第1卷 引言》.pdf
《GEIA EDIF 1-1988 Introduction to EDIF Monograph Series (Volume 1 Formerly TechAmerica EDIF 1)《EDIF专刊系列 第1卷 引言》.pdf》由会员分享,可在线阅读,更多相关《GEIA EDIF 1-1988 Introduction to EDIF Monograph Series (Volume 1 Formerly TechAmerica EDIF 1)《EDIF专刊系列 第1卷 引言》.pdf(57页珍藏版)》请在麦多课文档分享上搜索。
1、Copyright Government Electronics the only change would be in the appearance of the name itself. Thus, no hidden meaning should be assumed or expected with respect to the actual choice of names. This sharply contrasts with native EDIF keywords (and symbolic constants), whose semantics are fully defin
2、ed by the EDIF Reference Manual. The motive behind the use of a restricted alphabet for identifiers is to avoid lexical ambiguity in EDIF itself (as would be the case if ( and 9 were acceptable identifiers), and further to avoid much of the ambiguity and confusion that could occur in a receiving sys
3、tem. Such systems typically have an underlying syntax which prevents many characters such as + or ; from being accepted. Throughout this document and the EDIF Reference Manual, rather than specifying items as identifier, more descriptive terms are used. For example, entries which end in . . .NameDef
4、 or . . .NameRef, such as cellNameDef or portNameRef, are of type identifier or name. Where a name is being defined, it ends with NameDef; if the name is being referenced, it ends with NameRef. A particular identifier may only be defined once in the file, but different identifiers may have the same
5、name in different contexts. Example: (library ABC . (cell ABC .) The array construct is used to define an array which may be multi-dimensional. Example: (array Arr 2 3) Note that 2 and 3 specify the total number of elements in the first and second dimension respectively. Array reference is achieved
6、through an explicit member construct. Any name created through the array construct may be used within member to indicate individual members. Each index value must be an integer which is at least zero, and less than the size of the corresponding array dimension. The first integer in member correspond
7、s to the first integer in array, and so on. The array definition above creates six names for six objects, which could be referenced as follows: 2-3 Copyright Government Electronics it is simply a coincidence of spelling. Very few design systems employ flat naming schemes; names are typically valid w
8、ithin a well-defined scope. For example, the name chosen for a port in one cell cannot be confused with a port of another cell that happens to have the same name spelling. Such local names require some form of augmentation or qualification before the local object can be referenced from another conte
9、xt, such as an indication of a component port in a netlist. This requires both the instance name of the component and the name given to the corresponding port within the definition of the referenced cell. The define-before-use rule in EDIF ensures the integrity of the name mechanism: each name must
10、be defined before it may be referenced. 2.4.2 Name Class The concept of name class is an essential aspect of object referencing in EDIF. The type of object being named determines the class of its name, such as cell name or logic value name. Any identifier used as a reference is associated with an ob
11、ject class by its immediate context. The various name classes are all subject to the same scoping rules, and can be thought of as parallel, independent naming schemes. There is no connection or interference between names of different classes, even when such names happen to involve the same identifie
12、r spelling and have overlapping ranges. In addition, none of these classes has any conflict with identifiers used as keywords or symbolic constants: a cell could be named and or even cell without implying any connection with the corresponding keywords. Some name classes may be appropriate for more t
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GEIAEDIF11988INTRODUCTIONTOEDIFMONOGRAPHSERIESVOLUME1FORMERLYTECHAMERICAEDIF1EDIF 专刊 系列 引言 PDF

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