You can create a Designer Block with or without I/Os.
A Designer Block can be synthesized, simulated, and placed-and-routed the same way as a regular design.
You can lock the place-and-route of the Designer
Block to ensure performance does not change.
Performance and place-and-route can be
fixed absolutely; however these rules can be relaxed gradually, if necessary, to ensure that
you can integrate the Designer Block into your <top> project.
You can use all the features in Designer Blocks
in SmartDesign.