DocumentCode
3156149
Title
Rules-Based Object Clustering: A Data Structure for Symbolic VLSI Synthesis and Analysis
Author
Larsen, Robert P.
Author_Institution
Semiconductor Products Division, Rockwell International Corporation, Newport Beach, CA
fYear
1986
fDate
29-2 June 1986
Firstpage
768
Lastpage
777
Abstract
Object clustering is a data structure expressly binding analysis to support the incremental symbolic synthesis of high performance VLSI devices. Utilization of abstraction allows technology independent and technology dependent design entities to be represented as symbolic objects. This data structure supports a hierarchical representation of a VLSI device that equally applies to top-down or bottom-up synthesis. Processing concurrency is exploited in an interactive design environment centered around commercially available CAD work stations. As the designer is interactively composing the symbolic representation of circuit topology to implement a specific function, a rules-based algorithm performs the integration of the new object into the existing object clustering data structure. Neighboring relationships between objects are determined by hierarchical object-pair intersection and underly the algorithms performing electrical and physical design rule checking, node topology extraction for circuit analysis, logic simulation, and testability analysis, and mask geometries generation. Object clustering is a robust data structure ideally suited to symbolically represent VLSI device designs, while facilitating analytical exploration and incremental synthesis.
Keywords
Algorithm design and analysis; Circuit synthesis; Circuit testing; Circuit topology; Clustering algorithms; Concurrent computing; Data structures; Logic testing; Performance analysis; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation, 1986. 23rd Conference on
ISSN
0738-100X
Print_ISBN
0-8186-0702-5
Type
conf
DOI
10.1109/DAC.1986.1586176
Filename
1586176
Link To Document