Appeal No. 97-2477 Application 08/212,908 attributes to said icons, wherein said attributes include both data path and control path information for a digital device graphically designed from said placed icons. 11. A method for capturing a digital device as a behavioral description and for converting the behavioral description to a structural description, said method comprising the steps of: constructing a behavioral description of a digital device upon a graphic display by graphically connecting a set of symbolic icons drawn from a fixed number of icons contained within an icon library having fewer than fifteen icons; mapping user-defined inputs to each of said symbolic icons to define a graphical model having data path attributes of said digital device; representing said graphical model as a matrix of data values corresponding to binary values at a plurality of internal states within said graphical model; applying a set of input values to said matrix of data values to modify said matrix and, simultaneous with rising edges of a clocking signal, monitoring the modified said matrix at select said internal states; determining events at the select said internal states, and determining transitions of said events at said internal states between said rising edges of the clocking cycle; and combining events and transitions of events to produce a finite state machine having control path information, and merging said control path information with said data path attributes to produce a structural description of said digital device. 3Page: Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 NextLast modified: November 3, 2007