7. A non-transitory machine-readable medium having stored thereon sequences of instructions, the sequences of instructions including instructions which, when executed by a processor, causes the processor to perform a method, comprising: setting a sample time for sampling signals of a simulation model, wherein the sample time is associated with a clock signal in a design in hardware description language (HDL) that is imported into a system designer at which signals in a simulation model are to be sampled at; generating a simulation model template based on the sample time set; presenting a user with a plurality of selectable simulation model types; receiving a user selected simulation model type; and generating the simulation model from the simulation model template, wherein the simulation model is operable to be rendered in response to the user selected simulation model type.
7. A non-transitory machine-readable medium having stored thereon sequences of instructions, the sequences of instructions including instructions which, when executed by a processor, causes the processor to perform a method, comprising: setting a sample time for sampling signals of a simulation model, wherein the sample time is associated with a clock signal in a design in hardware description language (HDL) that is imported into a system designer at which signals in a simulation model are to be sampled at; generating a simulation model template based on the sample time set; presenting a user with a plurality of selectable simulation model types; receiving a user selected simulation model type; and generating the simulation model from the simulation model template, wherein the simulation model is operable to be rendered in response to the user selected simulation model type. 9. The machine-readable medium of claim 7 , wherein setting the sample time comprises setting the sample time using a sample time from a driving block from the design in HDL.