Method and system for creating and validating low level description of electronic design from higher level, behavior-oriented description, including estimation and comparison of timing parameters

作者: Doron Mintz , Carlos Dangelo , Michael D. Rostoker

DOI:

关键词:

摘要: A methodology for generating structural descriptions of complex digital devices from high-level and specifications. The uses a systematic technique to map enforce consistency the semantics imbedded in intent original, descriptions. design activity is essentially series transformations operating upon various levels representations. At each level, intended meaning (semantics) formal software manipulations are captured derive more detailed level describing hardware meeting goals. Important features are: capturing users concepts, intent, specification, descriptions, constraints trade-offs; architectural partitioning; what-if analysis at high level; sizing estimation; timing trade-off; conceptual with implementation closure. includes using estimators, based on data gathered over number realized designs, partitioning evaluating prior logic synthesis. From description, physical device readily realized. Techniques provided estimating performance, behavioral/functional Given behavioral or block diagram description flow design, pin-to-pin minimum clock cycle can be estimated accurately. An RTL may thus synthesized such that imposed achieved. estimated, re-synthesized until arrived meets higher level.

参考文章(38)
Harvey Abramson, Definite Clause Translation Grammars SLP. pp. 233- 240 ,(1984)
Jacques-Oliver Piednoir, Synthetic netlist system and method ,(1988)
Kenneth C. Byrne, Henry G. Pajak, Hierarchical shared books with database ,(1990)
Robert W. Bartel, Richard R. Kaiser, Critical path analyzer with path context window ,(1988)
Brian David Vincent Smith, Gordon David Robinson, Visual display logic simulation system ,(1984)
Yoshio Takamine, Tsuguo Shimizu, Automatic logic design system ,(1986)
Michael L. Tallan, William J. Maybury, Michael D. Kupfer, Brady A. Farrand, Sara A. Bly, Brian T. Lewis, Stephen B. Tom, Jeffery D. Hodges, A multi-user data communication system ,(1988)