Title :
Achieving 550 MHz in an ASIC methodology
Author :
D.G. Chinnery;B. Nikolic;K. Keutzer
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
fDate :
6/23/1905 12:00:00 AM
Abstract :
Typically, good automated ASIC designs may be two to five times slower than handcrafted custom designs. At last year´s DAC this was examined and causes of the speed gap between custom circuits and ASICs were identified. In particular, faster custom speeds are achieved by a combination of factors: good architecture with well-balanced pipelines; compact logic design; timing overhead minimization; careful floorplanning, partitioning and placement; dynamic logic; post-layout transistor and wire sizing; and speed binning of chips. Closing the speed gap requires improving these same factors in ASICs, as far as possible. In this paper we examine a practical example of how these factors may be improved in ASICs. In particular we show how techniques commonly found in custom design were applied to design a high-speed 550 MHz disk drive read channel in an ASIC design flow.
Keywords :
"Application specific integrated circuits","Clocks","Logic design","Timing","Minimization","Wire","Disk drives","Throughput","Frequency","Permission"
Conference_Titel :
Design Automation Conference, 2001. Proceedings
Print_ISBN :
1-58113-297-2
DOI :
10.1145/378239.378542