|
|||||||||||||||
How to raise the RTL abstraction level and design conciseness with SystemVerilog - Part 2By Sachin Kakkar, Sanjay Gupta, Ayan Banerjee, and Rohit Goel, Mentor Graphics Programmable Logic DesignLine -- (05/14/08, 12:43:00 PM EDT) As discussed in Part 1, this article proposes four steps to raise the abstraction level of current Verilog HDL designs and provide a phase wise approach to migrate to SystemVerilog.
In Part 1 we examined Steps1 and 2 – conciseness of expression and built-in code verification. Now, in Part 2, we will elaborate on Steps 3 and 4 and demonstrate how designers can improve code encapsulation, re-use, and consistency in model behavior – all without adversely affecting the quality of results. Step 3: Design efficient FSMs and RAM/ROM memory models
These enhancements enable accurate modelling that simulate and synthesize correctly with consistent behaviour across all tools. The new SystemVerilog coding style is also easy to read and maintain compared to the Verilog method of modelling FSM's.
|
Home | Feedback | Register | Site Map |
All material on this site Copyright © 2017 Design And Reuse S.A. All rights reserved. |