Algorithmic Modelling Design Flow

One of the first stages of the behavioural design stage of a project is to produce a time-independent algorithmic model which can represent the operation of the accelerator. This allows more flexibility in experimentation and structure of an accelerator and can provide a quick method for finding issues in the concepts of your accelerator. 

These models can be produced in a variety of languages and are not bound to hardware description languages so languages like MATLAB and Python are often chosen to build models. They can not only be used to perform architectural and behavioural exploration, but to also generate stimulus and reference data for the verification in the HDL implementation stages of your accelerator design where the generated output can be plugged straight into your design testbenches. 



Projects Using This Design Flow

Experts and Interested People


Research Area
Educational technology
Head Tech
Research Area
Low power VLSI architecture


Interested in this topic? Log-in to Add to Your Profile

Add new comment

To post a comment on this article, please log in to your account. New users can create an account.