A Throughput Driven High Level Synthesis Algorithm to Synthesize Circuits with Multiple Sampling Rates

  • 許 峻嘉

Student thesis: Master's Thesis

Abstract

Current High-level synthesis (HLS) algorithms mainly synthesize components with single sampling rate in a single clock domain In this work we present a novel throughput driven HLS algorithm that can synthesize a complex hardware block with multiple sampling rates into a design with multiple clock domains The algorithm first profiles components in a complex hardware block and explores possible clock domains of each component The goal is to identify the lowest possible clock rate of each component that meets the throughput constraint thereby yielding the lowest power consumption The buffers with optimal depth are then inserted between components to complete the design Experimental results show that our approach achieved 87% power reduction compared to the traditional HLS approach
Date of Award2014 Jan 27
Original languageEnglish
SupervisorKuen-Jong Lee (Supervisor)

Cite this

A Throughput Driven High Level Synthesis Algorithm to Synthesize Circuits with Multiple Sampling Rates
峻嘉, 許. (Author). 2014 Jan 27

Student thesis: Master's Thesis