Ex parte JAIN - Page 3




          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.                                                                 
                                          3                                            





Page:  Previous  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  Next 

Last modified: November 3, 2007