Before revision: Here is a brief and incomplete list of what is needed: Fundamental Features The Design (or Cell) as the Basic Unit Shapes and Physical Geometry Hierarchy Connectivity and Hierarchical Connectivity General Constructs API Forms Utility Layer Advanced Features Parameterized Designs Namespaces and Name Mapping Place-and-Route Constructs Timing and Parasitic Constructs Occurrence Models and Logical/Physical Mapping Extensibility Technology Data Layer Definitions Design Rules Library Data and Structures: Design-Data Management Library Organization: From Designs to Disk Files Design-Data Management Interoperability Models References Electronic Design Automation For Integrated Circuits Handbook, by Lavagno, Martin, and Scheffer, ISBN 0-8493-3096-3 A survey of the field.
After revision: Interface to Configuration managementGeneration and extraction rules for simple devicesHere is a brief and incomplete list of what is needed: Fundamental Features The Design (or Cell) as the Basic Unit Shapes and Physical Geometry Hierarchy Connectivity and Hierarchical Connectivity General Constructs API Forms Utility Layer Advanced Features Parameterized Designs Namespaces and Name Mapping Place-and-Route Constructs Timing and Parasitic Constructs Occurrence Models and Logical/Physical Mapping Extensibility Technology Data Layer Definitions Design Rules Library Data and Structures: Design-Data Management Library Organization: From Designs to Disk Files Design-Data Management Interoperability Models References Electronic Design Automation For Integrated Circuits Handbook, by Lavagno, Martin, and Scheffer, ISBN 0-8493-3096-3 A survey of the field.