Issues in IC Implementation of High Level, Abstract Designs

With the exponential explosion in chip complexity there is a growing need for high level design aids. A preliminary experiment was conducted in mating a hierarchical, top-down DA system for data paths with an existing IC placement and router. Nine designs ranging in complexity from 7 to 150 register transfers were synthesized. Strong correlations were observed between high level, abstract measures and final placed and routed chip area. It was observed that use of logic primitives of a moderate level abstraction yielded a 50% savings in placed and routed chip area.

[1]  Bryan Preas,et al.  Methods for Hierarchical Automatic Layout of Custom LSI Circuit Masks , 1978, 15th Design Automation Conference.

[2]  Daniel P. Siewiorek,et al.  Reliability in multiprocessor systems : a case study of C.mmp, Cm* and C.vmp. , 1978 .

[3]  Roy L. Russo,et al.  On a Pin Versus Block Relationship For Partitions of Logic Graphs , 1971, IEEE Transactions on Computers.

[4]  Allen Newell,et al.  Computer Structures: Readings and Examples, , 1971 .

[5]  Tom Love,et al.  A Review and Evaluation of Software Science , 1978, CSUR.

[6]  Alice C. Parker,et al.  Register-Transfer Level Digital Design Automation: The Allocation Process , 1978, 15th Design Automation Conference.

[7]  Daniel P. Siewiorek,et al.  The Use of LSI Modules in Computer Structures: Trends and Limitations , 1978, Computer.

[8]  Daniel P. Siewiorek,et al.  The CMU Design Automation System - An Example of Automated Data Path Design , 1979, 16th Design Automation Conference.

[9]  Daniel P. Siewiorek,et al.  The CMU RT-CAD system: an innovative approach to computer aided design , 1976, AFIPS '76.

[10]  Daniel P. Siewiorek,et al.  An architectural research facility: ISP descriptions, simulation, data collection , 1977, AFIPS '77.

[11]  H. J. De Man,et al.  Computer-aided design for integrated circuits: trying to bridge the gap , 1979 .

[12]  Daniel P. Siewiorek,et al.  A Technology-Relative Computer-Aided Design System: Abstract Representations, Transformations, and Design Tradeoffs , 1978, 15th Design Automation Conference.

[13]  Daniel L. Ostapko On deriving a relation between circuits and input/output by analyzing an equivalent program , 1974, SIGP.

[14]  A. Feller Automatic layout of low-cost quick-turnaround random-logic custom LSI devices , 1976, DAC '76.

[15]  Mario R. Barbacci The Symbolic Manipulation of Computer Descriptions: ISPL Compiler and Simulator, , 1976 .