Title :
HDL2GDS: a fully automated ASIC digital design flow
Author :
Brandon, Tyler L. ; Cockburn, Bruce F. ; Elliott, Duncan G.
Author_Institution :
Dept. of Electr. & Comput. Eng., Alberta Univ., Edmonton, Alta.
Abstract :
HDL2GDS is a fully automated ASIC digital design flow capable of transforming VHDL or Verilog integrated circuit specifications into a corresponding GDSII mask layout file. With one command the RTL or behavioral-level HDL specification is synthesized, a simple floorplan is generated, blocks and macros are placed, power is routed, standard cells are placed, a clock-tree is generated, hold-time violations are detected and fixed, routing is performed, a manufacturing logo is added, IO pads are attached, the GDSII mask layout is exported and finally DRC & LVS and static timing analysis are performed. The flow incorporates the following tools, made available by the Canadian Microelectronics Corporation: Synopsys Design Compiler and PrimeTime, Cadence First Encounter and DFII, and Mentor Graphics Calibre. HDL2GDS is fully customizable with respect to capability and target libraries through the use of tool-scripts and a single design configuration file. The flow generates a GDSII mask layout for a 360 K gate communications chip within 30 hours on a Sun Fire V880 with 12 GB of memory. After much development effort the flow´s ease of use is now comparable to FPGA synthesis. We discuss the limitations of the flow, the difficulties encountered when creating an automated digital design flow and maintenance challenges
Keywords :
application specific integrated circuits; field programmable gate arrays; hardware description languages; ASIC digital design flow; FPGA synthesis; Mentor Graphics Calibre; VHDL; Verilog integrated circuit specifications; automated digital design flow; behavioral-level HDL specification; mask layout file; static timing analysis; Application specific integrated circuits; Clocks; Digital integrated circuits; Hardware design languages; Integrated circuit layout; Integrated circuit synthesis; Manufacturing; Performance analysis; Power generation; Timing;
Conference_Titel :
Electrical and Computer Engineering, 2005. Canadian Conference on
Conference_Location :
Saskatoon, Sask.
Print_ISBN :
0-7803-8885-2
DOI :
10.1109/CCECE.2005.1557272