DocumentCode
1618303
Title
BLACK/CLAD: a layout synthesis tool for combinational blocks from behavioral HDL descriptions
Author
Wu, Qinghong ; Ramírez-Chávez, Sergio R.
Author_Institution
Dept. of Electr. Eng., Bucknell Univ., Lewisburg, PA, USA
fYear
1992
Firstpage
843
Abstract
The first of two loosely coupled CAD tools is presented. BLACK is a synthesis program which generates a topological transistor netlist from a behavioral description written in VHDL, Verilog, truth lab, or Boolean equations. The netlist produced by BLACK is then used by the second tool to produce full custom layouts. The second tool, CLAD, is a layout program which uses simulated annealing to optimize the placement of the different transistor groups. The BLACK and CLAD synthesis system accepts behavioral hardware description language descriptions or transistor netlists as inputs, and generates full-custom two-dimensional layouts rather than standard cell netlists. An example of synthesizing a Muller C, an asynchronous sequential circuit, is given
Keywords
cellular arrays; circuit layout CAD; combinatorial circuits; logic CAD; simulated annealing; specification languages; BLACK; Boolean equations; CLAD; Muller C; VHDL; Verilog; asynchronous sequential circuit; behavioral HDL descriptions; behavioral description; combinational blocks; full custom layouts; layout synthesis tool; loosely coupled CAD tools; simulated annealing; standard cell netlists; synthesis program; topological transistor netlist; transistor groups; truth lab; two-dimensional layouts; Boolean functions; CMOS logic circuits; CMOS process; Circuit simulation; Circuit synthesis; Equations; Hardware design languages; Input variables; Minimization; Simulated annealing;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 1992., Proceedings of the 35th Midwest Symposium on
Conference_Location
Washington, DC
Print_ISBN
0-7803-0510-8
Type
conf
DOI
10.1109/MWSCAS.1992.271192
Filename
271192
Link To Document