• 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