[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: Icarus verilog Synthesis



   Hi,



   Thanks a lot.



   Regards

   Ronald Mathias


   On 9/4/10, Philipp Klaus Krause <[1]pkk@xxxxxxx> wrote:

     Am 04.09.2010 06:19, schrieb Ronald Mathias:
     >
     >
     >    I transform the Verilog code containing behavioral statements
     into
     >    verilog code that contains only gate level instantiations. This
     is
     >    passed as input to ABC Logic synthesis tool. Finally the
     >    output generated by ABC is passed to Versatile Place and
     Route(VPR)
     >    program which generates the bitstream.
     You don't have to go down to gate level: Simple verilog, (e.g. still
     allowed to use '+', '-', but not '*', etc) can be read by vl2mv, you
     can
     the use vis to flatten the resulting blif-mv into blif, which can be
     read by abc.
     This is the way I currently do synthesis (for a simulated asic,
     directly
     writing the simple verilog vl2mv understands; the resulting gate
     level
     verilog is then simulated in Icarus to get timing).
     Philipp
     _______________________________________________
     geda-user mailing list
     [2]geda-user@xxxxxxxxxxxxxx
     [3]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

References

   1. mailto:pkk@xxxxxxx
   2. mailto:geda-user@xxxxxxxxxxxxxx
   3. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user