DocumentCode :
2276947
Title :
A comprehensive pre-RTL IC design methodology
Author :
Jain, Prem P.
Author_Institution :
CAE Plus Inc., Austin, TX, USA
fYear :
1995
fDate :
27-29 Mar 1995
Firstpage :
119
Lastpage :
126
Abstract :
Complex integrated circuit (IC) designers must make design decisions to meet the functional and performance requirements of their specific ICs prior to register-transfer level (RTL) coding. CMEG, a comprehensive pre-RTL IC design methodology, is described. It is illustrated through an example of an image processing algorithm, and is compared against hardware description language and behavioral synthesis design methods. CMEG consists of the following steps: C_apture behavior graphically, M_ap operations to hardware instances, E_valuate designs graphically via simulation, and G_enerate RTL models and validation vectors automatically. This comprehensive methodology offers the following benefits: (1) CMEG is pragmatic. (2) CMEG is useful for a wide range of application domains and IC design styles. (3) CMEG provides developers with total control. (4) CMEG allows developers to validate functionality and architecture prior to RTL construction. (5) CMEG produces better IC designs in less time. Using this methodology, designers need only work at the architectural level. At this level, the RTL model, correct by construction, is automatically derived from the architectural model, and all the logic expressions are automatically generated and correct by construction. Validating design graphically at a higher level of design abstraction improves designer confidence in the RTL model. CMEG gives developers added flexibility to maintain and enhance their designs and to establish better communication with other designers, as well as with managers and customers
Keywords :
integrated circuit design; logic design; CMEG; IC design styles; RTL model generation; application domains; architectural validation; behavioral synthesis; developer control; functional requirements; functionality validation; graphical behaviour capture; graphical design evaluation; hardware description language; hardware instances; image processing algorithm; integrated circuit design; operations mapping; performance requirements; pragmatism; pre-RTL IC design methodology; register-transfer level coding; simulation; validation vectors; Algorithm design and analysis; Concurrent computing; Design methodology; Design optimization; Flow graphs; Hardware; Image coding; Integrated circuit modeling; Libraries; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Verilog HDL Conference, 1995. Proceedings., 1995 IEEE International
Conference_Location :
Santa Cruz, CA
Print_ISBN :
0-8186-7082-7
Type :
conf
DOI :
10.1109/IVC.1995.512506
Filename :
512506
Link To Document :
بازگشت