Synthesis-driven Exploration of Pipelined Embedded Processors

  • Authors:
  • Prabhat Mishra;Arun Kejariwal;Nikil Dutt

  • Affiliations:
  • -;-;-

  • Venue:
  • VLSID '04 Proceedings of the 17th International Conference on VLSI Design
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Recent advances on language based software toolkit generationenables performance driven exploration of embeddedsystems by exploiting the application behavior. Thereis a need for an automatic generation of hardware to determinethe required silicon area, clock frequency, and powerconsumption of the candidate architectures. In this paper,we present a language based exploration frameworkthat automatically generates synthesizable RTL models forpipelined processors. Our framework allows varied micro-architecturalmodifications, such as, addition of pipelinestages, pipeline paths, opcodes and new functional units. Thegenerated RTL is synthesized to determine the area, power,and clock frequency of the modified architectures. Our explorationresults demonstrate the power of reuse in composingheterogeneous architectures using functional abstractionprimitives allowing for a reduction in the time for specificationand exploration by at least an order of magnitude.