Layout Driven Binding In High Level Synthesis Using Reinforcement Learning

The increase in density that the advent of Very Large Scale Integration (VLSI) has made the move to higher levels of design abstraction imperative. High Level Synthesis (HLS) emerged as a viable approach that has been gaining strides in the EDA industry. This work exploits the tight relation that ex...

Full description

Saved in:
Bibliographic Details
Main Author: Melhem, Marie-Claire (author)
Format: masterThesis
Published: 2021
Subjects:
Online Access:http://hdl.handle.net/10725/13679
https://doi.org/10.26756/th.2022.233
http://libraries.lau.edu.lb/research/laur/terms-of-use/thesis.php
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The increase in density that the advent of Very Large Scale Integration (VLSI) has made the move to higher levels of design abstraction imperative. High Level Synthesis (HLS) emerged as a viable approach that has been gaining strides in the EDA industry. This work exploits the tight relation that exists between the allocation process and chip layout in an integrated system level design environment. The approach proposes a layout-driven data path allocation method, and explores design tradeoffs among operators binding, registers assignments, and flooplanning shape functions. The approach uses Deep Reinforcement Learning and proposes new methods and tools for the automatic synthesis of data path at the register-transfer level (RTL). A major effort in this research involves the development of a prototype high-level synthesis system that bridges the gap between high level synthesis and layout information. The goal is to build a model capable of learning optimization steps. The approach has been implemented and several designs were implemented.