PACT HDL: a compiler targeting ASICS and FPGAS with power and performance optimizations

  • Authors:
  • Alex Jones;Debabrata Bagchi;Sartajit Pal;Prith Banerjee;Alok Choudhary

  • Affiliations:
  • Northwestern University;Northwestern University;Northwestern University;Northwestern University;Northwestern University

  • Venue:
  • Power aware computing
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Recently, there has been a focus on high-level languages, C/C++ in particular, for hardware synthesis. At the same time, power dissipation is becoming an important metric in hardware design. This work presents PACT HDL, a C to HDL Compiler with facilities for power and performance optimizations. PACT HDL is an attempt to merge together automated hardware synthesis optimizations for power and performance with the capability to leverage high-level algorithms written in C and target arbitrary hardware architectures. By making the compiler modular and flexible, optimizations may be executed in any order and at different levels in the compilation process. PACT HDL generates HDL codes, such as RTL Verilog and VHDL that can be synthesized and profiled for power using commercial tools.