[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [oc] synthesize and pipeline programming



Hai Jay,
    1. If you want to better optimization in your
pipeline case better to synthesize as single module.
If u synthesize individually Design Compiler will take
care about individual stage optimigation only.

    2. HDL simulator can recognize library
information.
you need to supply standard delay format file by using

$sdfannotate.
   
    I hope the above info will solve your problem.

Regards
madhu


--- jae lim <jlim0011@yahoo.com> wrote:
> Hello Everyone
> 
> My name is Jay and I am recently working on some
> RISC
> processor verilog Coding. I have some questions, if
> your guys could help me out, I will be more than
> thank
> you...
> 
> 1) For the pipelined Simple RISC processor, is it
> easier for the synthesis tool to optimize the code
> if
> I implemented as five stage pipeline as small
> modules
> as possible or it doesn't matter even if I implement
> it as a whole big module? If the former is the case,
> should I divide the module as five stages, including
> every functional units into the stage modules or
> should I put the functional units as individual
> modules?
> 
> 2) If I am trying to do the formal verification,
> assume that I have already have the synthesized
> netlist based on certain vendor 's library using the
> synthesize tool, Design Compiler, how can I feed the
> netlist into the HDL simulator, get the simulation
> result and then compare with the non-synthesized
> simulation results? I guess my question is : Can the
> HDL simulator recognize the library cells?
> 
> Any suggestions will be greatly helpful!!
> 
> Have a nice weekend.
> 
> Jay
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Sign up for SBC Yahoo! Dial - First Month Free
> http://sbc.yahoo.com
> --
> To unsubscribe from cores mailing list please visit
http://www.opencores.org/mailinglists.shtml


=====
MadhusudhanaRao.M

__________________________________________________
Do You Yahoo!?
Sign up for SBC Yahoo! Dial - First Month Free
http://sbc.yahoo.com
--
To unsubscribe from cores mailing list please visit http://www.opencores.org/mailinglists.shtml