Beyond logic synthesis
Pedro Torres Estrada
Abstract
Pedro Torres Estrada
Abstract
Synthesis is the enabling technology and foundation of High-Level Design (HLD), the third generation of Electronic Design Automation (EDA). In simple terms, synthesis uses a functional specification and user constraints to automatically generate an optimized gate-level description. The more complete the synthesis tool, the more it takes care of implementation details, leaving designers to more quickly add value at higher levels of abstraction. While synthesis really began as logic optimization, hence the name "logic synthesis", Synopsys provides capabilities far beyond the scope of logic optimization. Today these include RTL synthesis, architectural synthesis, and floorplan management. Synopsys is also exploring multiple-cycle optimization which can move the designer to a behavioral level of abstraction. The remainder of this document describes the various types of synthesis, their requirements, and their value to a designer.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Synthesis is the enabling technology and foundation of High-Level Design (HLD), the third generation of Electronic Design Automation (EDA). In simple terms, synthesis uses a functional specification and user constraints to automatically generate an optimized gate-level description. The more complete the synthesis tool, the more it takes care of implementation details, leaving designers to more quickly add value at higher levels of abstraction. While synthesis really began as logic optimization, hence the name "logic synthesis", Synopsys provides capabilities far beyond the scope of logic optimization. Today these include RTL synthesis, architectural synthesis, and floorplan management. Synopsys is also exploring multiple-cycle optimization which can move the designer to a behavioral level of abstraction. The remainder of this document describes the various types of synthesis, their requirements, and their value to a designer.
Key concepts: Computer science, Logic synthesis, Electronic design automation, Abstraction, High-level synthesis, Scope (computer science), Computer architecture, Logic optimization