Patent ID: 8079013

Claim:
A method of specifying a circuit design within a high-level modeling system, the method comprising: responsive to a scripted user input, instantiating, using a processor, a first block object and a second block object within a hardware description interface that is communicatively linked with the high-level modeling system, wherein the first block object and the second block object each is implemented as a high-level object including at least one method; responsive to instantiating the first block object and the second block object, creating and displaying within the high-level modeling system, a first modeling block representing the first block object and a second modeling block representing the second block object; responsive to instantiating, within the hardware description interface, a signal object that is bound to an output port of the first block object and an input port of the second block object, creating and displaying a modeling line within the high-level modeling system that visually links an output of the first modeling block with an input of the second modeling block, wherein the signal object is implemented as a high-level object including the at least one method; wherein the first block object is a first xBlock object, the second block object is a second XBlock object, and the signal object is an xSignal object; for each xObject instantiated, distinguishing between circuit parameters and display parameters; and encapsulating the display parameters of each xObject; and storing the first modeling block, the second modeling block, and the modeling line as the circuit design.