Data processing: structural design – modeling – simulation – and em – Modeling by mathematical expression
Reexamination Certificate
2005-12-13
2005-12-13
Teska, Kevin J. (Department: 2123)
Data processing: structural design, modeling, simulation, and em
Modeling by mathematical expression
C703S013000, C703S014000, C703S015000, C716S030000, C716S030000
Reexamination Certificate
active
06975972
ABSTRACT:
In simulating a physical circuit or system including analog and mixed signal digital-analog components, a computer models the physical circuit or system as a system of simultaneous equations. Conditional equations with associated conditions that can be true or false at different analog solution iterations result in a system of simultaneous equations that can change during the simulation. Rather than reformulating the system of simultaneous equations at each analog solution iteration, the system of simultaneous equations includes slots that are associated with conditional equations as the conditional equations become active. At a given point during the simulation, the conditions associated with the conditional equations are evaluated to determine which conditional equations are active. The values of the active conditional equations are placed in the slots in the system of simultaneous equations. System variables are associated with active conditional equations. The system of simultaneous equations is then solved to determine the values of the system variables. If there are additional analog solution iterations, the active conditional equations can change, and different conditional equations can be associated with each of the slots in the system of simultaneous equations. Once the simulation is complete, the results of the simulation (i.e., the values of the variables in the simulation model) can be used to analyze the behavior of the physical circuit or system.
REFERENCES:
patent: 4868770 (1989-09-01), Smith et al.
patent: 4985860 (1991-01-01), Vlach
patent: 5548539 (1996-08-01), Vlach et al.
patent: 6236956 (2001-05-01), Mantooth et al.
patent: 6266630 (2001-07-01), Garcia-Sabiro et al.
patent: 6532569 (2003-03-01), Christen et al.
IEEE Standard 1076.1-1999. Mar. 18, 1999.
Christen, E. et al. “VHDL-AMS—A Hardware Description Language for Analog and Mixed-Signal Applications”. IEEE Transactions on Circuits and System II: Analog and Digital Signal Processing. vol. 46, Issue 10, Oct. 1999. pp. 1263-1272.
Christen, E. et al. “VHDL 1076.1—Analog and Mixed-Signal Extensions to VHDL”. Proceedings EURO-DAC '96. Sep. 20, 1996. pp. 556-561.
Damon, D. et al. “Introduction to VHDL-AMS. 1. Structural and Discrete Time Concepts.” Proc. 1996 IEEE Int'l Symposium on Computer-Aided Control System Design. Sep. 18, 1996. pp. 264-269.
Christen, E. et al. “Introduction to VHDL-AMS.2. Continuous and Mixed Continuous/Discrete Concepts.” Proc. 1996 IEEE Int'l Symposium on Computer-Aided Control System Design. Sep. 18, 1996. pp. 270-275.
Shi, R. “VHDL-A: Analog Extension to VHDL”. Proc. 7th Annual IEEE In'l ASIC Conf. and Exhibit, 1994. Sep. 23, 1994. pp. 160-165.
Saleh, et al. “Analog Hardware Description Languages”. Proc. of IEEE 1994 Custom Integrated Circuits Conf. May 4, 1994. pp. 349-356.
Mantooth, H.A. et al. “Beyond Spice with Saber and MAST”. 1992 IEEE Int'l Symposium on Circuits and Systems (ISCAS '92). May 13, 1992. vol. 1, pp. 77-80.
Vlach, M. “Modeling and Simulation with Saber”. Proc., 3rd Annual IEEE ASIC Seminar and Exhibit, 1990. Sep. 21, 1990. pp. T/11.1-T/1111.
Vlach, J. “Computer Oriented Formulation of Equations and Analysis of Switch-Capacitor Networks”. IEEE Transactions on Circuits and Systems. vol. 31, Issue 9, Sep. 1994. pp. 753-765.
Sasaki, Hisashi. “A New Dynamic Equation Scheduling to Extend VHDL-AMS” . Proc. of Asia-Pacific Conf. on Chip Design Languages. (APCHDL '99). Fukuoka, Japan. Oct. 6-8, 1999.
Frey, Peter et al. “SEAMS: Simulation Environment for VHDL-AMS”. Proc. of the 30th Conf. on Winter Simulation. Washington DC., Dec. 13-16, 1998.
Sasaki, T. et al. “Semantic Analysis of VHDL-AMS by Attribute Grammar”. Proc. of Forum on Design Languages (FDL '98). Sep. 6-10, 1998.
Kazmierski, T. “A Formal Description of VHDL-AMS Analogue Systems”. Proc. of Design Automation and Test in Europe (DATE '98). Feb. 23-26, 1998.
Acuna, E.L. et al. “Simulation Techniques for Mixed Analog/Digital Circuits”. IEEE Journal of Solid-State Circuits. vol. 25, Issue 2, Apr. 1990. pp. 353-363.
Acuna, E.L. et al. “iSPLICE3: A New Simulator for Mixed Analog/Digital Circuits”. Proc. of the 1989 IEEE Custom Integrated Circuits Conf. May 15-18, 1989. pp. 13.1/1-13.1/4.
El Tahawy, H. et al. “VHDeLDO: A New Mixed Mode Simulation”. Proc. 1993 European Design Automation Conf. (1993 EURO-DAC). Sep. 20-24, 1993. pp. 546-551.
“ADOL-C: A Package for Automatic Differentiation of Algorithms Written in C/C++” http://www-unix.mcs.anl.gov/autodiff/AD—Tools/adolc.anl/adolc.html. Printed Jan. 15, 2004.
Christen, E. et al., “Introduction to VHDL-AMS: 1. Structural and Discrete Time Concepts”, Proc. of 1996 IEEE In'l Symposium on Computer-Aided Control System Design. Sep. 15-18, 1996.
Christen, E. et al., “Introduction to VHDL-AMS: 2. Continous and Mixed Continuous / Discrete Concepts”, Proc. of 1996 IEEE Int'l Symposium on Computer-Aided Control System Design. Sep. 15-18, 1996.
Christen Ernst
Vlach Martin
Vreugdenhil Gordon J.
Sharon Ayal
Silicon Valley Patent & Group LLP
Synopsys Inc.
Teska Kevin J.
LandOfFree
Dynamic association of equations to unknowns during... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Dynamic association of equations to unknowns during..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamic association of equations to unknowns during... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3511926