• Home
  • Search
  • Automated transformation of algorithms into register-transfer level implementations
  • Cite Icon96
  • https://doi.org/10.1109/43.259939Copy DOI Icon

Automated transformation of algorithms into register-transfer level implementations

  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This paper describes a high-level synthesis system, called CAMAD, for transforming algorithms into hardware implementation structures at register-transfer level. The algorithms are used to specify the behaviors of the hardware to be designed. They are first translated into a formal representation model which is based on timed Petri nets and consists of separate but related descriptions of control and data path. The formal model is used as an intermediate design representation and supports an iterative transformation approach to high-level synthesis. The basic idea is that once the behavioral specification is translated into the initial design representation, it can be viewed as a primitive implementation. Correctness-preserving transformations are then used to successively transform the initial design into an efficient implementation. Selection of transformations is guided by an optimization strategy which makes design decisions concerning operation scheduling, data path allocation, and control allocation simultaneously. The integration of these several synthesis subtasks has resulted in a better chance to reach the globally optimal solution. Experimental results show that our approach produces improved register-transfer designs, especially in the cases when the designed hardware consists of data paths and control logics that are tightly coupled.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">&gt;</ETX>

Similar Papers
  • Single Report
  • Citations15

Developing a Strategic Policy Choice Framework for Technological Innovation: Case of Chinese Pharmaceuticals

  • Jan 01, 2000
  • Leong Chan
  • Conference Article
  • Citations1

A horizontal optimization algorithm for data path/control synthesis

  • Jun 07, 1988
  • Z Peng
  • Conference Article
  • Citations9

Generating Architecture-Level Abstractions from RTL Designs for Processors and Accelerators Part I: Determining Architectural State Variables

  • Nov 01, 2021
  • Yu Zeng +4
  • Research Article

Phased-Array Antenna Beam Control System Design Based on HLS Plus RTL Mode

  • Jun 01, 2025
  • IOSR Journal of Electrical and Electronics Engineering
  • Shihai Gan +2
  • Conference Article
  • Citations26

Automatic decomposition for sequential equivalence checking of system level and RTL descriptions

  • Jul 27, 2006
  • S Vasudevan +3
  • Book Chapter
  • Citations2

A tool for translation of VHDL descriptions into a formal model and its application to formal verification and synthesis

  • Jan 01, 1996
  • Rajesh K Bawa +1
  • Book Chapter
  • Citations1

Temporal Reasoning in Multi-agent Workflow Systems Based on Formal Models

  • Jan 01, 2012
  • Fu-Shiung Hsieh +1
  • Conference Article
  • Citations32

A non-scan DFT method at register-transfer level to achieve complete fault efficiency

  • Jan 01, 2000
  • Satoshi Ohtake +3
  • Research Article
  • Citations11

A PN-based approach to the high-level synthesis of digital systems

  • Jun 21, 2005
  • Integration
  • Victor R.L Shen
  • Conference Article
  • Citations20

Behavioral network graph

  • Jun 01, 1999
  • Reinaldo A Bergamaschi
  • Conference Article
  • Citations5

Eliminating false loops caused by sharing in control path

  • Nov 06, 1996
  • Alan P Su +3
  • Conference Article
  • Citations3

A Novel Approach to Performance-Oriented Datapath Allocation and Floorplanning

  • Mar 02, 2006
  • V Sundaresan +1
  • Conference Article
  • Citations8

Equivalence checking between SLM and RTL using machine learning techniques

  • Mar 01, 2016
  • Jian Hu +2
  • Research Article
  • Citations8

RTL implementations and FPGA benchmarking of selected CAESAR Round Two authenticated ciphers

  • Jun 06, 2017
  • Microprocessors and Microsystems
  • William Diehl +1
  • Research Article

Detecting Hardware Trojans in High-Level Synthesis-Generated RTL using Large Language Models

  • Jan 29, 2026
  • ACM Transactions on Design Automation of Electronic Systems
  • Rijoy Mukherjee +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.