发明名称 TRANSIENT CACHING FOR MIXED-SIGNAL ELECTRONICS SIMULATION
摘要 A method, system, and computer program product provide the ability to simulate an electronic circuit. An analog model represents an analog circuit and is wrapped to serve as a module in an event based simulator. The module has a first start state and an input (controlled by the event based simulator). Upon a change in a value of the input, the analog model shows a transient behavior. The value of the input is changed to begin simulating the electronic circuit. In response to the changing of the value, if not already cached, the transient behavior is cached with a key consisting of a combination of the first start state and the value of the input. If already cached, the transient behavior is retrieved from the cache. The simulation of the circuit is output based on the cached transient behavior.
申请公布号 US2016292336(A1) 申请公布日期 2016.10.06
申请号 US201615087674 申请日期 2016.03.31
申请人 Autodesk, Inc. 发明人 Bruneel Karel
分类号 G06F17/50 主分类号 G06F17/50
代理机构 代理人
主权项 1. A computer-implemented method for simulating an electronic circuit, comprising: (a) creating an analog model that represents an analog circuit; (b) wrapping the analog model to serve as a first module in an event based simulator, wherein: (1) the first module has a first start state and an input;(2) the event based simulator controls the input;(2) upon a change in a value of the input, the analog model shows a transient behavior; (c) changing, via the event based simulator, the value of the input to begin simulating the electronic circuit; (d) in response to the changing of the value: (1) if not already cached, caching the transient behavior in a cache, wherein a key for the cache comprises a combination of the first start state and the value of the input;(2) if already cached, retrieving the transient behavior from the cache; and (e) outputting a simulation of the circuit based on the cached transient behavior.
地址 San Rafael CA US