Multicomponent Synthesis Through Architectural Partitioning
Abstract
A system synthesis tool allows a designer to synthesize designs onto different types of system implementations from a single system specification. This may include boards of FPGAs for prototyping, a low cost initial design using smaller ASICs on a board, and a final high-performance implementation on an MCM or single chip. System synthesis tools allow a designer to synthesize each different stage of a system's lifetime from early prototype to final high-volume design as well as explore possible design tradeoffs between cost and performance. In this project, DASYS has developed a first system synthesis tool, Dasynth, that takes behavioral system specifications and synthesizes RTL structural specifications suitable for current commercial synthesis tools. Dasynth supports a design flow that partitions the design's behavior before high-level synthesis. This early partitioning both helps high level synthesis tools to meet design constraints and decomposes the synthesis problem, thereby improving the synthesis tool's performance.
Document Details
- Document Type
- Technical Report
- Publication Date
- Dec 01, 2001
- Accession Number
- ADA416237
Entities
People
- David Springer
- Elizabeth Lagnese