Title
Macro-driven circuit design methodology for high-performance datapaths
Abstract
Datapath design is one of the most critical elements in the design of a high performance microprocessor. However datapath design is typically does manually, and is often custom style. This adversely impacts the overall productivity of the design team, as well as the quality of the design. In spite of this, very little automation has been available to the designers of high performance datapaths. In this paper we present a new “macro-driven” approach to the design of datapath circuits. Our approach, referred to as SMART (Smart Macro Design Advisor), is based on automatic generation of regular datapath components such as muxes, comparators, adders etc., which we refer to as datapath macros. The generated solution is based on designer provided constraints such as delay, load and slope, and is optimized for a designer provided cost metric such as power, area. Results on datapath circuits of a high-performance microprocessor show that this approach is very effective for both designer productivity as well as design quality.
Year
DOI
Venue
2000
10.1145/337292.337608
DAC
Keywords
Field
DocType
datapath design,designer productivity,design team,design quality,high performance datapaths,macro-driven circuit design methodology,regular datapath component,high-performance datapaths,high-performance microprocessor show,high performance microprocessor,datapath circuit,datapath macro,circuit design,space technology,asic,search space,clock frequency,power generation,design automation,logic design,clock speed,adders,productivity,iron
Logic synthesis,Computer science,Finite state machine with datapath,Circuit design,Real-time computing,Electronic engineering,Datapath,Computer architecture,Microprocessor,Application-specific integrated circuit,Electronic design automation,Macro,Embedded system
Conference
ISSN
ISBN
Citations 
0738-100X
1-58113-187-9
2
PageRank 
References 
Authors
0.38
6
2
Name
Order
Citations
PageRank
Nemani, Mahadevamurty181.02
Vivek Tiwari22971391.08