1. A method comprising: displaying a hardware description language (“HDL”) program, the HDL program representing circuitry embodied in hardware; receiving indication to unroll a generate statement in the HDL program; unrolling the generate statement of the HDL program into an unrolled HDL code; and if the generate statement is a conditional generate, evaluating a condition at the conditional generate and displaying the unrolled HDL code if the condition is true; and if the generate statement is an iterative generate statement, evaluating bounds of an iteration scheme for the generate statement and displaying the unrolled HDL code as many times as specified by the bounds of the iteration scheme.