1、 INTERNATIONAL STANDARD IEC62142 First edition2005-06 IEEE 1364.1Verilog register transfer level synthesis Reference number IEC 62142(E):2005 IEEE Std.1364.1(E):2002 LICENSED TO MECON Limited.-RANCHI/BANGALOREFOR INTERNAL USE AT THIS LOCATION ONLY,SUPPLIED BY BOOK SUPPLY BUREAU.Publication numbering
2、 As from 1 January 1997 all IEC publications are issued with a designation in the 60000 series.For example,IEC 34-1 is now referred to as IEC 60034-1.Consolidated editions The IEC is now publishing consolidated versions of its publications.For example,edition numbers 1.0,1.1 and 1.2 refer,respective
3、ly,to the base publication,the base publication incorporating amendment 1 and the base publication incorporating amendments 1 and 2.Further information on IEC publications The technical content of IEC publications is kept under constant review by the IEC,thus ensuring that the content reflects curre
4、nt technology.Information relating to this publication,including its validity,is available in the IEC Catalogue of publications(see below)in addition to new editions,amendments and corrigenda.Information on the subjects under consideration and work in progress undertaken by the technical committee w
5、hich has prepared this publication,as well as the list of publications issued,is also available from the following:IEC Web Site(www.iec.ch)Catalogue of IEC publications The on-line catalogue on the IEC web site(www.iec.ch/searchpub)enables you to search by a variety of criteria including text search
6、es,technical committees and date of publication.On-line information is also available on recently issued publications,withdrawn and replaced publications,as well as corrigenda.IEC Just Published This summary of recently issued publications(www.iec.ch/online_news/justpub)is also available by email.Pl
7、ease contact the Customer Service Centre(see below)for further information.Customer Service Centre If you have any questions regarding this publication or need further assistance,please contact the Customer Service Centre:Email:custserviec.ch Tel:+41 22 919 02 11 Fax:+41 22 919 03 00 LICENSED TO MEC
8、ON Limited.-RANCHI/BANGALOREFOR INTERNAL USE AT THIS LOCATION ONLY,SUPPLIED BY BOOK SUPPLY BUREAU.Verilog register transfer level synthesis INTERNATIONAL STANDARD IEC62142 First edition2005-06 IEEE 1364.1Commission Electrotechnique InternationaleInternational Electrotechnical Commission IEEE 2005 Co
9、pyright-all rights reserved IEEE is a registered trademark in the U.S.Patent&Trademark Office,owned by the Institute of Electrical and Electronics Engineers,Inc.No part of this publication may be reproduced or utilized in any form or by any means,electronic or mechanical,including photocopying and m
10、icrofilm,without permission in writing from the publisher.International Electrotechnical Commission,3,rue de Varemb,PO Box 131,CH-1211 Geneva 20,SwitzerlandTelephone:+41 22 919 02 11 Telefax:+41 22 919 03 00 E-mail:inmailiec.ch Web:www.iec.ch The Institute of Electrical and Electronics Engineers,Inc
11、,3 Park Avenue,New York,NY 10016-5997,USATelephone:+1 732 562 3800 Telefax:+1 732 562 1571 E-mail:stds-infoieee.org Web:www.standards.ieee.org LICENSED TO MECON Limited.-RANCHI/BANGALOREFOR INTERNAL USE AT THIS LOCATION ONLY,SUPPLIED BY BOOK SUPPLY BUREAU.1.Overview.81.1Scope.81.2Compliance to this
12、standard.81.3Terminology.91.4Conventions.91.5Contents of this standard.91.6Examples.102.References.103.Definitions.104.Verification methodology.114.1Comb inational logic verification.124.2Sequential logic verification.125.Modeling hardware elements.135.1Modeling comb inational logic.135.2Modeling ed
13、ge-sensitive sequential logic.145.3Modeling level-sensitive storage devices.175.4Modeling three-state drivers.185.5Support for values x and z.205.6Modeling read-only memories(ROM).205.7Modeling random access memories(RAM).226.Pragmas.236.1Sy nthesis attrib utes.236.2Compiler directives and implicit-
14、sy nthesis defined macros.346.3Deprecated features.357.Sy ntax.367.1Lexical conventions.367.2Data ty pes.417.3Expressions.467.4Assignments.487.5Gate and switch level modeling.497.6User-defined primitives(UDPs).527.7Behavioral modeling.537.8Tasks and functions.597.9Disab ling of named b locks and tas
15、ks.627.10 Hierarchical structures.627.11 Configuring the contents of a design.687.12 Specify b locks.707.13 Timing checks.707.14 Backannotation using the standard delay format.707.15 Sy stem tasks and functions.70IEC 62142:2005(E)IEEE 1364.1-2002(E)2 Published by IEC under licence from IEEE.2005 IEE
16、E.All rights reserved.CONTENTSFOREWORD.4 IEEE Introduction.7LICENSED TO MECON Limited.-RANCHI/BANGALOREFOR INTERNAL USE AT THIS LOCATION ONLY,SUPPLIED BY BOOK SUPPLY BUREAU.7.16 Value change dump(VCD)files.707.17 Compiler directives.707.18 PLI.71Annex A(informative)Sy ntax summary.72A.1Source text.72A.2Declarations.74A.3Primitive instances.79A.4Module and generated instantiation.81A.5UDP declaration and instantiation.82A.6Behavioral statements.83A.7Specify section.87A.8Expressions.92A.9General.9