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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2001
Accession Number
ADA416237

Entities

People

  • David Springer
  • Elizabeth Lagnese

Tags

Communities of Interest

  • Energy and Power Technologies
  • Human Systems
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Abstracts
  • Air Force
  • Air Force Research Laboratories
  • Engineering
  • Field Programmable Gate Arrays
  • Government Procurement
  • Governments
  • Graphical User Interface
  • Integrated Circuits
  • Language
  • Models
  • Product Prototyping
  • Prototypes
  • Scheduling (Production)
  • Specifications
  • Standards
  • User Interface

Fields of Study

  • Engineering

Readers

  • Applied Combinatorial Optimization and Logic Circuit Design.
  • Database Systems and Applications
  • Integrated Circuit Design and Technology.