Title :
A data structure for circuit net lists
Abstract :
A data structure for storing and processing electrical circuit net lists is described. The basic data structure is not new, but the version described here is novel in three specific ways. It adds separate structure (arrays) for cell type and I/O-pad-specific information, stores net lists defined in terms of primitive elements or cells as two superimposed symmetric incidence list form directed graphs, and separates primitive element input and output lists to follow signal flow traversal. The focus is on computer-program-level implementation details and on various practical problems arising in circuit net-list processing. The structure´s construction cost and algorithmic efficiency are discussed
Keywords :
circuit CAD; data structures; directed graphs; I/O-pad-specific information; algorithmic efficiency; arrays; cell type information; circuit net lists; computer-program-level implementation; data structure; directed graphs; signal flow traversal; superimposed symmetric incidence list form; Buildings; Computer aided engineering; Costs; Data structures; Electronic circuits; Functional programming; Integrated circuit interconnections; Pins; Routing; Software engineering;
Conference_Titel :
Design Automation Conference, 1988. Proceedings., 25th ACM/IEEE
Conference_Location :
Anaheim, CA
Print_ISBN :
0-8186-0864-1
DOI :
10.1109/DAC.1988.14827