DocumentCode
2762702
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.
fYear
2005
fDate
1-4 May 2005
Firstpage
1535
Lastpage
1538
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Computer Engineering, 2005. Canadian Conference on
Conference_Location
Saskatoon, Sask.
ISSN
0840-7789
Print_ISBN
0-7803-8885-2
Type
conf
DOI
10.1109/CCECE.2005.1557272
Filename
1557272
Link To Document