+ Post New Thread
Results 1 to 2 of 2
  1. #1
    Newbie level 2
    Points: 83, Level: 1

    Join Date
    Jul 2014
    0 / 0

    Automatic RTL generation Software

    I have been recently intrigued by the idea of a Automatic RTL generation i.e. a software which takes in design specs in some f
    ormat and presents a RTL model for the same
    1) Is there any software currently which do something remotely similar to this? If yes, kindly provide details of the same.
    2)Is some research work going on this area? (I think there is, atleast in software side they are trying to create programs which creates program to solve a particular problem. It would be helpful if you could point to me in a direction to look for material to read on this topic)

    I read this paper http://www.fxpal.com/publications/fxpal-pr-06-374.pdf . In it, their algorithm was able to create a design with certain intended specs.

    I fancy doing something of this kind as a hobby. All help would be appreciated.

    •   Alt7th December 2014, 08:23



  2. #2
    Full Member level 5
    Points: 2,287, Level: 11

    Join Date
    Mar 2013
    San Diego
    88 / 88

    Re: Automatic RTL generation Software

    There is no software which does that....to the efficiency that is needed.
    VHDL/Verilog --> kind of C++ language --> Translates in the digital gates.===> RTL
    Design Compiler --> C++ compiler --> Translates into hardware/binaray language.===> Generic

    The difference between two is mainly how data/control flow progresses. RTL is more "parallel" while Generic software is "more" sequential. there has been attempts to bring in features of hardware in the form of SystemC which can be compiled directly into gates.
    The RTL+Verilog+Design_compiler are designed to solve a different problem than Generic software. This is a big research topic.....as even in hardware design : Matlab helps in mixed signal designs, GPUs are done differently in hardware......
    In simple terms .....you have transportation : Toyota is for public use, Buses are public use, trains for long distance.....each one caters to different category...and has benefits and disadvantages....

--[[ ]]--