Title :
Budgeting-free hierarchical design method for large scale and high-performance LSIs
Author :
Nakamura, Yuichi ; Tagata, Mitsuru ; Okamoto, Takumi ; Tawada, Shigeyoshi ; Yoshikawa, Ko
Author_Institution :
NEC Corp., Kawasaki
Abstract :
This paper describes a new hierarchical design method for large scale and high-performance LSIs, which eliminates the need to perform budgeting. The budgeting step in hierarchical design partitions the total propagation time constraint for a path between any two flip-flops (FFs) in different hierarchical blocks into budgets for the different segments of the path that lie within different blocks. In practice, budgeting may result in the need for additional iterations of the synthesis and physical design flow, or may achieve sub-optimal results in terms of area, power, or clock frequency. The proposed method makes the design process budgeting-free by moving the borders of the hierarchical blocks so that all borders of the hierarchical blocks are FFs. For a commercial 500 MHz LSI with 141 million transistors, the design team required 2 months to archive the target frequency through try-and-try-again budgeting, while our budgeting-free method produced a design that meets the performance target within days
Keywords :
flip-flops; integrated logic circuits; large scale integration; logic design; 500 MHz; budgeting-free design process; flip-flops; hierarchical design; high-performance LSI; large scale LSI; total propagation time; Clocks; Design methodology; Flip-flops; Frequency; Large scale integration; Large-scale systems; National electric code; Physics computing; Process design; Time factors; Budgeting; Design; Experimentation; Hierarchical Design; Performance; Physical Synthesis;
Conference_Titel :
Design Automation Conference, 2006 43rd ACM/IEEE
Conference_Location :
San Francisco, CA
Print_ISBN :
1-59593-381-6
DOI :
10.1109/DAC.2006.229418