1. A method of unrolling a generate statement of a hardware description language (“HDL”) program and displaying the unrolled HDL, where when a conditional generate is unrolled the condition is evaluated, and if the statement is an iterative generate statement and is true the enclosed HDL code is displayed.