Hierarchical Design
Break design into modules
Enter and debug each module separately
Create Default Symbols or Include Files for each module
Use these modules in the top-level design file
Assign each module with individual logic options, if necessary