21st Design Automation Conference Proceedings · 1984 · 13 citations · 6 references
Relational DatabaseEngineeringCircuit LayoutComputer ArchitectureSoftware EngineeringIntegrated CircuitsDatabase SystemManagementIntegrated Circuit DesignSystems EngineeringData IntegrationDatabase ConstructionData ManagementDesignComputer EngineeringCell DesignComputer ScienceDatabase TechnologySoftware DesignDatabase DesignCircuit DesignRelational Database SystemSystem SoftwareData Modeling
An important use for a database management system is in the storage and handling of information for engineering design, particularly integrated circuit design. However, most discussions on this topic have concentrated on the layout of shapes necessary to form the various circuit elements, or connections between user-defined cells. Equally important, but often disregarded, is the necessity to support other design tools in addition to graphics for circuit layout. These include simulators and automatic layout programs that take a description of a circuit at one level and convert it to a lower level. In addition, if cells are part of a library defined and maintained by others, operations must be included to handle the maintenance of generations or versions of a cell design. These aspects of a database management system for engineering design are discussed in light of the tools being developed at the University of Utah and an extended version of System R, developed at the IBM San Jose Research Laboratory. The Utah approach emphasizes the use of previously designed and tested cells, with interconnects at fixed locations, placed on a grid. Because it is unlikely that the designers of circuits designed all (or any) of the cells used in their circuits, special database management operations are necessary to assure that a consistent, working circuit results.
6
Principles of Database Systems
John Kandiri · 2018 · 891 citations
A Programmable Logic Approach for VLSI
Patil Patil, Welch · IEEE Transactions on Computers · 1979 · 38 citations
Gate Arrays, Engineering, Programmable Storage/logic Array +18