5.2.7 FSM synthesis guidelines
If you are using state machine for
coding then take care to separate it from other logic. This helps synthesis
tools to synthesize and optimize FSM logic much better. Use “parameter” in
Verilog to describe state names. An “always” block should have all the
combinational logic for computing the next state.
References
[HM] Himanshu Bhatnagar, Advanced ASIC chip Synthesis Using Synopsys Design Compiler, Physical Compiler and PrimeTime, Kluwer Academic Publishers, Second edition, 2002
[DC] Design Compiler® User Guide, Version X-2005.09, September 2005
[HM] Himanshu Bhatnagar, Advanced ASIC chip Synthesis Using Synopsys Design Compiler, Physical Compiler and PrimeTime, Kluwer Academic Publishers, Second edition, 2002
[DC] Design Compiler® User Guide, Version X-2005.09, September 2005
[RC] Using Encounter® RTL Compiler, Product Version 8.1.202, April 2009
[BH] J. Bhasker, Rakesh Chadha, Static Timing Analysis for Nanometer Designs A Practical Approach, 2009
No comments:
Post a Comment
Your Comments... (comments are moderated)