Title :
CGASC-a silicon compiler for the CMOS gate array
Author_Institution :
Dept. of Electr. Eng., Tulane Univ., New Orleans, LA, USA
Abstract :
Summary form only given. A new silicon compiler for the CMOS gate array named CGASC, for automating the complex task of chip designing, is presented. CGASC accepts the hardware description language AHPL (a hardware programming language) or VHDL (VHSIC hardware description language) as input and compiles the described circuit into the CMOS gate array device. The automation of the compiler includes the chip size estimation, the floor planning, and placement, the channel ordering and routing, and the layout generation. Active modules of CGASC include a logic optimizer, a modular circuit partitioner, a hierarchical floor planner, a pseudocontinuous cell allocator, a global router, and a detailed router. The design goal of CGASC was to synthesize a complex digital circuit from behavioral-level input to mask-level output with as little manual intervention as possible. The development of CGASC proves the feasibility of using hardware description languages as the input media of hardware compilers. During applications, CGASC estimates chip size and allows users to select the most appropriate chip based on the basis of the availability of IC markets. Online interactive routing is also available to facilitate the zoom-in/out of a critical routing area and the modification of routing configuration
Keywords :
CMOS integrated circuits; circuit layout CAD; logic arrays; CGASC; CMOS gate array; VHDL; channel ordering; chip designing; chip size estimation; detailed router; floor planning; global router; hardware description language AHPL; hierarchical floor planner; layout generation; logic optimizer; modular circuit partitioner; placement; pseudocontinuous cell allocator; routing; silicon compiler; Automation; CMOS logic circuits; Computer languages; Hardware design languages; Logic circuits; Logic devices; Programmable logic arrays; Routing; Silicon compiler; Very high speed integrated circuits;
Conference_Titel :
Computers and Communications, 1990. Conference Proceedings., Ninth Annual International Phoenix Conference on
Conference_Location :
Scottsdale, AZ
Print_ISBN :
0-8186-2030-7
DOI :
10.1109/PCCC.1990.101720