US2004015800A1PendingUtilityA1

Design verification by symbolic simulation using a native hardware description language

Priority: Sep 14, 1999Filed: Jul 15, 2003Published: Jan 22, 2004
Est. expirySep 14, 2019(expired)· nominal 20-yr term from priority
G01R 31/318357G06F 30/33G01R 31/318364
36
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method and apparatus for performing design verification is described. In one embodiment, a method for performing design verification includes specifying at least one object that represents at least one signal as a symbol in a design using a first command and instructing a symbolic simulator with the first command to treat the at least one object as a symbol.

Claims

exact text as granted — not AI-modified
I claim:  
     
         1 . A method for performing design verification, the method comprising: 
 specifying at least one object that represents at least one signal as a symbol in a design using a first programming interface call (PLI) command; and    instructing a symbolic simulator with the first command to treat the at least one object as a symbol.    
     
     
         2 . The method defined in  claim 1  further comprising: 
 inserting the first command into a design specification; and  
 inputting the design specification into the symbolic simulator.  
 
     
     
         3 . The method defined in  claim 1  wherein the at least one object comprise a hardware description language object.  
     
     
         4 . The method defined in  claim 1  wherein the at least one object comprises a Verilog object.  
     
     
         5 . The method defined in  claim 1  wherein the first command comprises a Programming Language Interface (PLI).  
     
     
         6 . The method defined in  claim 1  wherein the at least one signal comprises an input.  
     
     
         7 . The method defined in  claim 1  further comprising: 
 specifying a check using a second command, the check to perform a test to validate design functionality; and  
 instructing the symbolic simulator using the second command to perform the test.  
 
     
     
         8 . The method defined in  claim 7  further comprising: 
 inserting the first and second commands into a design specification; and  
 inputting the design specification into the symbolic simulator.  
 
     
     
         9 . The method defined in  claim 7  wherein the second command comprises a PLI.  
     
     
         10 . The method defined in  claim 7  further comprising: 
 instructing the symbolic simulator to generate a file with information to locate an identified fault.  
 
     
     
         11 . An article of manufacture having at least one recordable medium having stored thereon executable instructions which, when executed by at least one processing device, cause the at least one processing device to: 
 specify at least one object that represents at least one signal as a symbol in a design using a first command; and    instruct a symbolic simulator with the first command to treat the at least one object as a symbol.    
     
     
         12 . The article of manufacture defined in  claim 11  further comprising executable instructions stored on the at least one recordable medium which, when executed by at least one processing device, cause the at least one processing device to: 
 insert the first command into a design specification; and  
 input the design specification into the symbolic simulator.  
 
     
     
         13 . The article of manufacture defined in  claim 11  wherein the at least one object comprise a hardware description language object.  
     
     
         14 . The article of manufacture defined in  claim 11  wherein the at least one object comprises a Verilog object.  
     
     
         15 . The article of manufacture defined in  claim 11  wherein the first command comprises a Programming Language Interface (PLI).  
     
     
         16 . The article of manufacture defined in  claim 11  wherein the at least one signal comprises an input.  
     
     
         17 . The article of manufacture defined in  claim 11  further comprising executable instructions stored on the at least one recordable medium which, when executed by at least one processing device, cause the at least one processing device to: 
 specify a check using a second command, the check to perform a test to validate design functionality; and  
 instruct the symbolic simulator using the second command to perform the test.  
 
     
     
         18 . The article of manufacture defined in  claim 17  further comprising executable instructions stored on the at least one recordable medium which, when executed by at least one processing device, cause the at least one processing device to: 
 insert the first and second commands into a design specification; and  
 input the design specification into the symbolic simulator.  
 
     
     
         19 . The article of manufacture defined in  claim 17  wherein the second command comprises a PLI.  
     
     
         20 . The article of manufacture defined in  claim 17  further comprising executable instructions stored on the at least one recordable medium which, when executed by at least one processing device, cause the at least one processing device to: 
 instruct the symbolic simulator to generate a file with information to locate an identified fault.

Join the waitlist — get patent alerts

Track US2004015800A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.