• 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