From Algorithm to Digital System:

HLS and RTL tool Synthagate in Digital System Design

by Samary Baranov

Google Play Icon.png
Amazon Icon.png

This book is about how to use the Synthagate tool for the design of complex digital systems at the High Level and Register Transfer Level. Specifically, it demonstrates how to use Synthagate through the design of a processor to showcase the potential of Synthagate. The main difference between Synthagate and other design tools is that the designer is not required to use hardware description languages. Instead, Synthagate uses Algorithmic State Machines (ASMs) at the different steps of design. Synthagate covers most digital system designs from DSP to Processing Units. This tool can be used in the design of robots, controllers, processors, IoT & AI systems, video and voice processing systems, digital systems for automated and autonomous cars, et cetera. Read more.


High Level Synthesis of Digital Systems:

For Data Path and Control dominated systems

by Samary Baranov

Amazon Icon.png

The tremendous achievements in chip technology allow to produce chips with hundreds of millions of gates. At the same time, the design technology of such circuits has only slightly improved in the last ten years, especially at the highest system level. The traditional digital system design flow contains the manual creation of system description at the Register Transfer Level (hereafter RTL) with Verilog or VHDL code. The only possibility to reduce the gap between future technological capability and the lagging designer productivity is to raise the design from the current RTL to the algorithmic or behavior level, i.e. to High Level Synthesis (HLS). Read more.

Finite State Machines and Algorithmic State Machines:

Fast and Simple Design of Complex Finite State Machines

by Samary Baranov

Amazon Icon.png

This book is about Algorithmic State Machines (ASMs) and Finite State Machines (FSMs). It provides techniques for the design of very complex control units of digital systems with hardly any constrains on their size – namely the number of inputs, outputs and states. The models, method and algorithms described in the book can be applied to the to a broad class of digital system design problems including design of complex controllers, robots, microprocessors, communication devices and for designing CAD systems of digital systems with ASIC and FPGA technologies. Read more.

Synthezza High Level and RTL Design


Synthagate—HLS & RTL

     Synthagate Overview

     What makes Synthagate different

Logic Synthesizer



Algorithmic State machines in HLS

     What is Algorithmic State Machine?

     Time in ASM

     ASM in GUI, System C and VHDL

     ASM Transformations

          Asm Combining

          Asm Minimization

          SubAsm Inclusion

High Level Synthesis

     How Does Synthagate Work

     ASM Creator Short Manual

Synthesis at Register Transfer Level (RTL)

     Data Path

     Control Unit

     Top Design

ASM Creator Manual

Get in touch with us at


Benchmarks of High Level Synthesis

Benchmarks of FSMs and Logic Circuits

     FSM Benchmarks

     Logic Circuits



105 Designs at High Level and RTL

Logic Designs

     Logic Circuits





     About Us

     Contact US


  • YouTube
  • White Amazon Icon

Copyright © 2013 - 2020 Synthezza Corporation. All Rights Reserved

Synthezza High Level and RTL Design Logo
Synthagate HLS & RTL