Title :
A method for timing driven datapath synthesis
Author :
Mahmood, M. ; Chandrasekhar, M. ; Sharma, B. ; Ginetti, A.
Author_Institution :
COMPASS Design Autom. Inc., San Jose, CA, USA
Abstract :
This paper presents a datapath synthesis method that optimizes the datapath part of an ASIC design based on user specified timing constraints. Our method first synthesizes a netlist composed of datapath blocks and random logic blocks from a VHDL or Verilog RTL description of an ASIC. The datapath blocks can be implemented in bit-sliced layout, standard cells or gate-arrays. Next, for a user specified timing constraints, the bit-level slacks of each datapath block are computed using a timing verifier. If timing constraints are not satisfied, then the method finds the datapath blocks in the critical path, analyzes the area-delay trade-off of alternate architectures, and selects an appropriate architecture to improve the timing performance of the overall design. If the optimized design is not acceptable,then the user can iterate the timing constraint specification; timing verification and datapath optimization steps until an acceptable design is synthesized. Standard logic optimization techniques are also used to further optimize the control logic and datapath blocks implemented in standard cells or gate-arrays. We give examples of timing driven datapath synthesis, and discuss experimental results
Keywords :
application specific integrated circuits; circuit layout CAD; circuit optimisation; integrated circuit layout; logic CAD; logic arrays; timing; ASIC design; VHDL description; Verilog RTL description; area-delay tradeoff; bit-sliced layout; datapath optimization; gate-arrays; logic optimization techniques; standard cells; timing driven datapath synthesis; timing verification; user specified timing constraints; Application specific integrated circuits; Constraint optimization; Design automation; Design optimization; Hardware design languages; Libraries; Logic; Optimization methods; Performance analysis; Timing;
Conference_Titel :
ASIC Conference and Exhibit, 1995., Proceedings of the Eighth Annual IEEE International
Conference_Location :
Austin, TX
Print_ISBN :
0-7803-2707-1
DOI :
10.1109/ASIC.1995.580749