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
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;
Conference_Titel :
Circuits and Systems, 1992., Proceedings of the 35th Midwest Symposium on
Conference_Location :
Washington, DC
Print_ISBN :
0-7803-0510-8
DOI :
10.1109/MWSCAS.1992.271192