1. A method for graphically designing a digital device, comprising the steps of: identifying a fixed and limited number of descriptors which behaviorally describe any digital device to be designed; placing symbolic icons representing at least two of said descriptors upon a graphic display and operationally connecting said icons with an arc placed therebetween; and using a pull-down menu activated from said placed icons, thereafter defining a list of 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.