2012International Convention on Information and Communication Technology, Electronics and MicroelectronicsRequires access

Synthesis flow for designing a high performance microprocessor

Branimir Malnar

Open publisher page 1 citations

Abstract

This paper describes the methodology for the automated synthesis flow used for a high-performance microprocessor project at Intel. The flow presents a standard method of automatically translating the RTL description of the microprocessor to placed and routed gates. The flow optimizes the design for timing and power, while ensuring that the final netlist is logically equivalent to the RTL and that all of the backend checks and rules are satisfied (for example noise, many electrical rules, routing rules, metal reliability, and so forth). The typical inputs to the flow are RTL, timing constraints and floorplan description, while the typical outputs are a netlist and layout. The netlist and layout are used as inputs to the other tools for logical and physical verification of the design.

About this research paper

What this paper is about

This paper describes the methodology for the automated synthesis flow used for a high-performance microprocessor project at Intel. The flow presents a standard method of automatically translating the RTL description of the microprocessor to placed and routed gates. The flow optimizes the design for timing and power, while ensuring that the final netlist is logically equivalent to the RTL and that all of the backend checks and rules are satisfied (for example noise, many electrical rules, routing rules, metal reliability, and so forth). The typical inputs to the flow are RTL, timing constraints and floorplan description, while the typical outputs are a netlist and layout. The netlist and layout are used as inputs to the other tools for logical and physical verification of the design.

Why it matters

OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

This paper describes the methodology for the automated synthesis flow used for a high-performance microprocessor project at Intel. The flow presents a standard method of automatically translating the RTL description of the microprocessor to placed and routed gates. The flow optimizes the design for timing and power, while ensuring that the final netlist is logically equivalent to the RTL and that all of the backend checks and rules are satisfied (for example noise, many electrical rules, routing rules, metal reliability, and so forth). The typical inputs to the flow are RTL, timing constraints and floorplan description, while the typical outputs are a netlist and layout. The netlist and layout are used as inputs to the other tools for logical and physical verification of the design.

Key concepts: Netlist, Design flow, Computer science, Microprocessor, Physical design, Routing (electronic design automation), Floorplan, Electronic design automation

Related papers

Back to paper searchBrowse research topicsOriginal source
Synthesis flow for designing a high performance microprocessor — Research Paper | ScholarLens