Most HDL-based designs use either a top-down or bottom-up (block-based) design methodology. Depending on size, type, design complexity, design environment or existing flows, one may be more suitable than the other. Each of them shares the same synthesis functions, algorithms, and flows. It is imperative that you choose the right design methodology for your designs. Both methodologies have their own advantages and disadvantages in terms of providing the quality of results (QoR), runtime, timing, and area utilization. In addition to these two design methodologies, it is also important to understand some fundamentals of how to apply the design constraints. This paper outlines the criteria you need to consider for selecting the appropriate design methodology.

Note: By clicking on the above link, this paper will be emailed to your TechOnLine log-in address by Mentor Graphics.