A practical automated timing and physical design implementation methodology for the synchronous asynchronous interface and multi-voltage domain in high-speed synthesis
Autor: | John Badar, Mozammel Hossain, Jack DiLullo, Thomas M. Chen |
---|---|
Rok vydání: | 2016 |
Předmět: |
Standard cell
Computer Networks and Communications business.industry Computer science Interface (computing) 020208 electrical & electronic engineering Transistor Cycle stealing 02 engineering and technology 020202 computer hardware & architecture law.invention Domain (software engineering) Microprocessor Artificial Intelligence Hardware and Architecture law Asynchronous communication Embedded system 0202 electrical engineering electronic engineering information engineering Macro Physical design business Software |
Zdroj: | Microprocessors and Microsystems. 45:241-252 |
ISSN: | 0141-9331 |
Popis: | In a high-speed synthesis design environment, designers struggle to ensure that multi-clock and multi-power interfaces are designed, placed, connected and timed correctly. Identifying and applying proper timing constraints such as "no cycle stealing" at synchronous and asynchronous domain interfaces in macro synthesis, unit and chip timing are essential. Standard cell library characterization, for multi-power and timing challenges due to an additional delay for level translator circuitry, demand careful implementation in a high-speed synthesis methodology. We propose a pseudo algorithm and methodology for synthesis and timing that will correctly identify synchronous and asynchronous interfaces. Our proposed methodology shows how these interface paths should be excluded from "cycle stealing" and yet, take full advantage of slack borrowing for the rest of the design. We find ~28% and ~80% timing path improvement in two of the units for IBM's Power8TM (P8) microprocessor. As an alternative to high-effort custom design, we develop a synthesis-based physical design methodology that incorporates the use of a level translator, enabling designers to address major issues that encompass dual-voltage solutions in high-speed design. We find ~50% physical design effort savings using this methodology. P8 is a 12-core, 649 mm2, 4.2B transistor chip fabricated in IBM's 22-nm Silicon On Insulator (SOI) technology, which is fully functional to support a wide range of high performing systems with an operating frequency greater than 4.5GHz. |
Databáze: | OpenAIRE |
Externí odkaz: |