Interconnect model compiler
    1.
    发明授权
    Interconnect model compiler 有权
    互连模型编译器

    公开(公告)号:US06766506B1

    公开(公告)日:2004-07-20

    申请号:US09707757

    申请日:2000-11-07

    IPC分类号: G06F1750

    CPC分类号: G06F17/5036

    摘要: Systems and methods are described for a circuit interconnect model compiler. A method includes providing extraction data from an interconnect; reading a dataset from said extraction data from said interconnect; reducing said dataset to form a model; evaluating said model for a set of conditions to obtain a solution; and writing said solution to an application. The systems and methods provide advantages in that the speed, reliability and accuracy of the design process are improved and the affect of circuit interconnects is taken into account.

    摘要翻译: 为电路互连模型编译器描述了系统和方法。 一种方法包括从互连提供提取数据; 从所述互连的所述提取数据读取数据集; 减少数据集形成一个模型; 评估所述模型的一组条件以获得解决方案; 并将该解决方案写入应用程序。 这些系统和方法提供了优点,即提高了设计过程的速度,可靠性和精度,并考虑了电路互连的影响。

    High speed memory simulation
    2.
    发明授权
    High speed memory simulation 有权
    高速内存模拟

    公开(公告)号:US08275597B1

    公开(公告)日:2012-09-25

    申请号:US12020871

    申请日:2008-01-28

    CPC分类号: G06F17/5036 G06F2217/84

    摘要: In one embodiment, a method comprises creating a simulation model for a column of bit cells in a memory, simulating the simulation model to generate a result; and displaying the result for a user. Each of the bit cells in the column is coupled to a different wordline, and the simulation model comprises one or more linear elements in place of a nonlinear element in each bit cell that is coupled to an inactive wordline. The one or more linear elements approximate a behavior of the nonlinear element while the wordline is inactive. A computer accessible storage medium storing a simulator that implements the method is contemplated, and the simulator itself is also contemplated, in various embodiments.

    摘要翻译: 在一个实施例中,一种方法包括为存储器中的一列位单元创建仿真模型,模拟仿真模型以产生结果; 并显示用户的结果。 列中的每个位单元耦合到不同的字线,并且仿真模型包括一个或多个线性元件,代替耦合到非活动字线的每个位单元中的非线性元件。 一个或多个线性元素近似非线性元素的行为,而字线是无效的。 考虑了存储实现该方法的模拟器的计算机可访问存储介质,并且在各种实施例中也可以设想模拟器本身。

    Replicant simulation
    3.
    发明授权
    Replicant simulation 有权
    复制模拟

    公开(公告)号:US08069024B1

    公开(公告)日:2011-11-29

    申请号:US12165742

    申请日:2008-07-01

    申请人: John F. Croix

    发明人: John F. Croix

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5036 G06F17/5022

    摘要: In one embodiment, a method comprises partitioning a circuit description into simulateable partitions; sorting the simulateable partitions into classes wherein each simulateable partition included in a given class is equivalent to each other partition in the given class with a specified tolerance; associating a dynamic state machine with each class, wherein states of the dynamic state machine correspond to states reached by at least one simulateable partition in the given class during a simulation; during a simulation of the circuit description, the result of which is stored for user display: responsive to a current state in the dynamic state machine for a first simulateable partition in the given class and further responsive to input stimuli to the first simulateable partition, matching the one or more input stimuli to stimuli associated with a next state edge from the current state; and changing the current state of the first simulateable partition to a second state of the dynamic state machine indicated by the next state edge.

    摘要翻译: 在一个实施例中,一种方法包括将电路描述划分成可模拟分区; 将可模拟分区排序为类,其中包含在给定类中的每个可模拟分区等同于给定类中具有指定公差的每个其他分区; 将动态状态机与每个类相关联,其中动态状态机的状态对应于在仿真期间由给定类中的至少一个可模拟分区达成的状态; 在电路描述的仿真期间,其结果被存储用于用户显示:响应于动态状态机中的当前状态用于给定类中的第一可模拟分区,并且还响应于对第一可模拟分区的输入刺激,匹配 与来自当前状态的下一个状态边缘相关联的刺激的一个或多个输入刺激; 以及将所述第一可模拟分区的当前状态改变为由所述下一状态边缘指示的所述动态状态机的第二状态。

    Apparatus and methods for interconnect simulation in electronic circuitry using non-uniform time step
    4.
    发明授权
    Apparatus and methods for interconnect simulation in electronic circuitry using non-uniform time step 有权
    使用非均匀时间步长的电子电路中互连仿真的装置和方法

    公开(公告)号:US07191414B1

    公开(公告)日:2007-03-13

    申请号:US11196129

    申请日:2005-08-03

    申请人: John F. Croix

    发明人: John F. Croix

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5036 G06F2217/78

    摘要: In one embodiment, a system comprises a computer. The computer is configured to generate a plurality of partial sums corresponding to a first time point of a response on an interconnect, and generate the response at the first time point as a sum of the partial sums. The plurality of partial sums are a function of at least: one or more poles and residues of the interconnect and a time step; wherein at least a first partial sum of the plurality of partial sums is also a function of the first partial sum calculated for a second time point that precedes the first time point.

    摘要翻译: 在一个实施例中,系统包括计算机。 计算机被配置为产生对应于互连上的响应的第一时间点的多个部分和,并且在第一时间点产生作为部分和的和的响应。 多个部分和是至少互连的一个或多个极点和残差以及时间步长的函数; 其中所述多个部分和的至少第一部分和还是对于在所述第一时间点之前的第二时间点计算的所述第一部分和的函数。

    Apparatus and methods for interconnect characterization in electronic circuitry
    5.
    发明授权
    Apparatus and methods for interconnect characterization in electronic circuitry 失效
    电子电路中互连特性的装置和方法

    公开(公告)号:US07013440B2

    公开(公告)日:2006-03-14

    申请号:US10465540

    申请日:2003-06-19

    申请人: John F. Croix

    发明人: John F. Croix

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5036 G06F2217/78

    摘要: A system for characterizing an interconnect in an electrical circuit includes a computer. The computer calculates a set of terms, the set of terms derived from (i) a characteristic pole and a characteristic residue of the interconnect and (ii) a fixed time step used to describe a stimulus applied to the interconnect. The computer calculates a response of the interconnect to the stimulus by calculating a partial sum derived from the set of terms.

    摘要翻译: 用于表征电路中的互连的系统包括计算机。 计算机计算一组术语,从(i)互连的特征极和特征残差导出的术语集合以及(ii)用于描述施加到互连的刺激的固定时间步长。 计算机通过计算从该组项导出的部分和来计算互连对刺激的响应。

    Apparatus and methods for simulation of electronic circuitry
    6.
    发明授权
    Apparatus and methods for simulation of electronic circuitry 有权
    用于模拟电子电路的装置和方法

    公开(公告)号:US07444604B2

    公开(公告)日:2008-10-28

    申请号:US10947824

    申请日:2004-09-23

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5036

    摘要: A system for analyzing a model of an electronic circuit, which includes at least one non-linear circuit element, includes a computer. The computer replaces the non-linear circuit element with a linearized circuit model that approximates a behavior of the non-linear circuit element. The computer also inserts into an element matrix a calculated value that corresponds to the linearized circuit model for a prescribed or desired time step. The computer further performs a numerical operation on the element matrix to effectively invert the element matrix.

    摘要翻译: 一种用于分析包括至少一个非线性电路元件的电子电路模型的系统包括计算机。 计算机用近似非线性电路元件的行为的线性化电路模型代替非线性电路元件。 计算机还在元素矩阵中插入对应于规定或期望的时间步长的线性化电路模型的计算值。 计算机进一步对元素矩阵执行数值运算,以有效地反转元素矩阵。

    Apparatus and methods for cell models for timing and power analysis
    7.
    发明授权
    Apparatus and methods for cell models for timing and power analysis 有权
    用于定时和功率分析的小区模型的装置和方法

    公开(公告)号:US07194716B2

    公开(公告)日:2007-03-20

    申请号:US10839787

    申请日:2004-04-28

    申请人: John F. Croix

    发明人: John F. Croix

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5036 G06F2217/78

    摘要: A system for analyzing a circuit includes a computer. The computer operates on a model of the circuit. The model has an input, an output, and multiple controlled sources. The computer is configured to supply a stimulus to the input of the model of the circuit. The input stimulus has an associated value. Each of the multiple controlled sources has a current value derived from the input value. The computer is also configured to supply a stimulus to the output of the model. The output stimulus has an associated value. The computer is further configured to sweep the values for the input and output stimuli through a two sets of swept values, and to obtain an output current of the model of the circuit as a function of the swept values.

    摘要翻译: 一种用于分析电路的系统包括计算机。 计算机在电路模型上运行。 该模型具有输入,输出和多个受控源。 计算机被配置为向电路模型的输入提供刺激。 输入刺激具有相关联的值。 多个受控源中的每一个具有从输入值导出的当前值。 计算机还被配置为向模型的输出提供刺激。 输出刺激具有相关联的值。 计算机还被配置为通过两组扫描值扫描输入和输出刺激的值,并且获得作为扫描值的函数的电路模型的输出电流。

    Replicant simulation
    8.
    发明授权
    Replicant simulation 有权
    复制模拟

    公开(公告)号:US08161448B1

    公开(公告)日:2012-04-17

    申请号:US11257272

    申请日:2005-10-24

    IPC分类号: G06F11/22 G06F17/50

    CPC分类号: G06F17/5036

    摘要: In one embodiment, a method comprises partitioning a circuit description into a plurality of simulateable partitions. The partitioning is independent of a hierarchy specified in the circuit definition. The method also comprises sorting the plurality of simulateable partitions into one or more groups, wherein each simulateable partition included in a given group is equivalent to each other partition in the given group. Further, the method comprises simulating a first simulateable partition in the given group responsive to one or more input stimuli to the first simulateable partition. For each other simulateable partition in the given group that has approximately the same input stimuli as the first simulateable partition, the method still further comprises using a result of simulating the first simulateable partition as a result of the other simulateable partition.

    摘要翻译: 在一个实施例中,一种方法包括将电路描述划分成多个可模拟分区。 分区与电路定义中指定的层次无关。 该方法还包括将多个可模拟分区分类为一个或多个组,其中包括在给定组中的每个可模拟分区等同于给定组中的每个其他分区。 此外,该方法包括模拟给定组中的第一可模拟分区,以响应于第一可模拟分区的一个或多个输入刺激。 对于具有与第一可模拟分区大致相同的输入刺激的给定组中的每个其他可模拟分区,该方法还包括使用作为另一可模拟分区的结果来模拟第一可模拟分区的结果。

    Temporal replicant simulation
    9.
    发明授权
    Temporal replicant simulation 有权
    时间复制模拟

    公开(公告)号:US07979820B1

    公开(公告)日:2011-07-12

    申请号:US11257318

    申请日:2005-10-24

    IPC分类号: G06F17/50 G06F9/455

    CPC分类号: G06F17/5036

    摘要: In one embodiment, a method comprises retaining at least a portion of simulation results corresponding to a first simulateable partition from a previous simulation time; and using the simulation results for a second simulateable partition (or the first simulateable partition) at a current simulation time if the second simulateable partition is equivalent to the first simulateable partition and one or more input stimuli to the second simulateable partition at the current simulation time are approximately the same as the input stimuli to the first simulateable partition at the previous simulation time. Computer accessible media storing instructions that implement the method are also contemplated.

    摘要翻译: 在一个实施例中,一种方法包括从先前的模拟时间保持对应于第一可模拟分区的模拟结果的至少一部分; 以及如果所述第二可模拟分区在当前模拟时刻等效于所述第一可模拟分区和所述第二可模拟分区的一个或多个输入刺激,则在当前模拟时间将所述模拟结果用于第二可模拟分区(或第一可模拟分区) 与之前的模拟时间的第一可模拟分区的输入刺激大致相同。 还考虑了实现该方法的计算机可访问媒体存储指令。

    Apparatus and methods for current-based models for characterization of electronic circuitry
    10.
    发明授权
    Apparatus and methods for current-based models for characterization of electronic circuitry 有权
    用于表征电子电路的基于电流的模型的装置和方法

    公开(公告)号:US07065720B2

    公开(公告)日:2006-06-20

    申请号:US10465518

    申请日:2003-06-19

    申请人: John F. Croix

    发明人: John F. Croix

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5036 G06F2217/78

    摘要: A system for characterizing a circuit includes a computer. The computer operates on a model of the circuit. The model has an input and output. The computer is configured to supply a stimulus to the input of the model of the circuit. The input stimulus has an input value. The computer is also configured to supply a stimulus to the output of the model. The output stimulus has an output value. The computer is further configured to sweep the input and output values through a first and second set of swept values, and to characterize an output current of the model of the circuit as a function of the first and second swept values.

    摘要翻译: 用于表征电路的系统包括计算机。 计算机在电路模型上运行。 该模型具有输入和输出。 计算机被配置为向电路模型的输入提供刺激。 输入刺激具有输入值。 计算机还被配置为向模型的输出提供刺激。 输出刺激具有输出值。 计算机还被配置为通过第一组扫描值和第二组扫描值扫描输入和输出值,并且根据第一和第二扫描值来表征电路模型的输出电流。