Specifications
CHAPTER 1: DESIGN FLOW
DESIGN METHODOLOGIES & DESIGN PLANNING
30 ■ INTRODUCTION TO QUARTUS II ALTERA CORPORATION
Design Methodologies & Design 
Planning
When you are creating a new design, it is important to consider the design 
methodologies the Quartus II software offers. For example, the LogicLock 
feature offers the ability to use top-down or bottom-up design 
methodologies, top-down incremental compilation design flows, and block-
based design flows. You can use these design flows with or without EDA 
design entry and synthesis tools. 
Top-Down versus Bottom-Up Design 
Methodologies
In the top-down design flow, there is only one output netlist for the entire 
design, which may allow you to perform optimization across design 
boundaries and hierarchies for the entire design, and is often simpler to 
manage. 
In the bottom-up design methodology, there are separate netlists for each 
design module. This functionality allows you to compile each module 
separately and apply different optimization techniques to each module. 
Modifications to individual modules do not affect the optimizations to other 
modules. The bottom-up design methodology also facilitates the reuse of 
design modules in other designs.
Top-Down Incremental Compilation 
Flow
The top-down incremental compilation flow allows you to preserve design 
performance and save compilation time by reusing previous compilation 
results and ensuring that only the parts of the design that have been 
modified are recompiled. The top-down incremental compilation flow can 
help you to improve timing by allowing you to change the placement of only 
the critical elements of the design while processing the other design 
partitions, or allowing you to specify the placement only for designated 
portions of the design so that the Compiler can automatically optimize the 
rest of the design. 










