会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • System and method for dynamically representing repetitive loads of a circuit during simulation
    • 在仿真期间动态表示电路的重复负载的系统和方法
    • US08428928B1
    • 2013-04-23
    • US10713728
    • 2003-11-13
    • Bruce W. McGaughy
    • Bruce W. McGaughy
    • G06F17/50
    • G06F17/5036
    • A system for dynamically representing repetitive loads of a circuit during simulation includes a simulator module having one or more computer programs for 1) identifying one or more driver circuits for driving a plurality of repetitive receiver circuits, where each driver circuit has an output port and each repetitive receiver circuit has an input port, 2) creating a branch node driver for connecting the input ports of the plurality of repetitive receiver circuits and the output ports of the one or more driver circuits, 3) creating a shared load for representing aggregated input port loads of the plurality of receiver circuits having a substantially same isomorphic behavior, 4) creating a port connectivity interface for communicating changes of signal conditions between the output ports of the one or more driver circuits and the corresponding input ports of the plurality of repetitive receiver circuits, and 5) simulating the one or more driver circuits and the plurality of repetitive receiver circuits in accordance with the branch node driver, the shared load and the port connectivity interface.
    • 用于在仿真期间动态地表示电路的重复负载的系统包括具有一个或多个计算机程序的模拟器模块,用于1)识别用于驱动多个重复接收器电路的一个或多个驱动器电路,其中每个驱动器电路具有输出端口和每个 重复接收电路具有输入端口,2)创建用于连接多个重复接收电路的输入端口和一个或多个驱动电路的输出端口的分支节点驱动器,3)创建用于表示聚合输入端口的共享负载 多个接收器电路的负载具有基本相同的同构行为; 4)创建用于传送一个或多个驱动器电路的输出端口与多个重复接收器电路的相应输入端口之间的信号状态变化的端口连接接口 ,以及5)模拟一个或多个驱动器电路和多个重复r 收发电路按照分支节点驱动,共享负载和端口连接接口。
    • 2. 发明申请
    • METHOD AND SYSTEM FOR MODELING DYNAMIC BEHAVIOR OF A TRANSISTOR
    • 用于建模晶体管动态特性的方法和系统
    • US20090119085A1
    • 2009-05-07
    • US11935969
    • 2007-11-06
    • Yutao MaMin-Chie JengBruce W. McGaughyLifeng WuZhihong Liu
    • Yutao MaMin-Chie JengBruce W. McGaughyLifeng WuZhihong Liu
    • G06F17/50
    • G06F17/5036
    • Method and system are disclosed for modeling dynamic behavior of a transistor. The method includes representing static behavior of a transistor using a lookup table, selecting an instance of the transistor from the lookup table for modeling dynamic behavior of the transistor, computing a previous state of the instance using a non-quasi static analytical model, computing a variation in channel charge of the instance according to a rate of change in time, computing a current state of the instance using the previous state and the variation in channel charge, computing a modified terminal voltage that includes a dynamic voltage across a parasitic resistance at the terminal of the transistor according to the current state and previous state of the instance, and storing the modified terminal voltage in a memory device for modeling dynamic behavior of the transistor at the current state.
    • 公开了用于建模晶体管的动态行为的方法和系统。 该方法包括使用查找表来表示晶体管的静态特性,从查找表中选择晶体管的实例以建模晶体管的动态行为,使用非准静态分析模型计算实例的先前状态,计算 根据时间变化率计算实例的信道电荷的变化,使用先前状态计算实例的当前状态和信道电荷的变化,计算修改的终端电压,该电压包括两端的寄生电阻两端的动态电压 根据当前状态和实例的先前状态,晶体管的端子,并将修改的端子电压存储在用于对当前状态下的晶体管的动态行为进行建模的存储器件中。
    • 3. 发明授权
    • System and method for communicating simulation solutions between circuit components in a hierarchical data structure
    • 用于在分层数据结构中的电路组件之间传递模拟解决方案的系统和方法
    • US07409328B1
    • 2008-08-05
    • US10713754
    • 2003-11-13
    • Bruce W. McGaughyJun KongPeter FreyJaideep Muhkerjee
    • Bruce W. McGaughyJun KongPeter FreyJaideep Muhkerjee
    • G06F17/50
    • G06F17/5036
    • A system for communicating simulation solutions between circuit components in a hierarchical data structure includes a simulator module having one or more computer programs for representing the circuit as a hierarchically arranged set of branches, which includes a root branch and a plurality of other branches logically organized in a graph. The hierarchically arranged set of branches includes a first branch that contains one or more driver leaf circuits and a second branch that also contains one or more receiver leaf circuits, where the first branch and second branch are interconnected in the graph through a third branch at a higher hierarchical level in the graph than the first and second branches. The simulator module further includes computer programs for simulating operation of the one or more driver leaf circuits and the one or more receiver leaf circuits, together, without simulating operation of the third branch to determine a first set of changes in signal conditions shared by the one or more driver leaf circuits and the one or more receiver leaf circuits.
    • 用于在分层数据结构中的电路组件之间传递模拟解决方案的系统包括具有一个或多个计算机程序的模拟器模块,该计算机程序用于将该电路表示为分层布置的分支集,其包括根分支和逻辑上组织在一起的多个其他分支 一张图。 分层布置的分支集合包括包含一个或多个驱动器叶电路的第一分支和还包含一个或多个接收器叶电路的第二分支,其中第一分支和第二分支通过第三分支在图中互连, 图中的分级水平高于第一和第二分支。 模拟器模块还包括用于在不模拟第三分支的操作​​的情况下模拟一个或多个驱动器叶电路和一个或多个接收器叶电路的操作的计算机程序,以确定由该一个共享的信号条件的第一组变化 或更多的驱动器叶电路和一个或多个接收器叶电路。
    • 4. 发明授权
    • Electrical isomorphism
    • 电同构
    • US07373289B2
    • 2008-05-13
    • US10993687
    • 2004-11-19
    • Bruce W. McGaughyWai Chung William AuBaolin Yang
    • Bruce W. McGaughyWai Chung William AuBaolin Yang
    • G06F17/50
    • G06F17/5036
    • Method and system for determining electrical isomorphism between two electrical networks are disclosed. In one embodiment, the method includes representing the circuit as a hierarchically-arranged set of branches. The hierarchically-arranged set of branches including a first branch that includes a first electrical network and a second branch that includes a second electrical network, where the first and second branches are interconnected in the graph through a third branch at a higher hierarchical level in the graph than the first and second branches. Next, the method determines whether the first and second electrical networks are electrically isomorphic networks. If the first and second electrical networks are determined to be electrically isomorphic networks, the first and second electrical networks are represented with a single electrically isomorphic network. The method further includes simulating the first and second electrical networks using the single electrically isomorphic network.
    • 公开了用于确定两个电网之间的电同构的方法和系统。 在一个实施例中,该方法包括将电路表示为分层布置的分支集合。 分层布置的分支集合包括包括第一电网的第一分支和包括第二电网的第二分支,其中第一和第二分支在图中通过第三分支以更高层次级互连 图比第一和第二分支。 接下来,该方法确定第一和第二电网络是否是电同构网络。 如果第一和第二电网被确定为电同构网络,则第一和第二电网由单个电同构网络表示。 该方法还包括使用单个电同构网络来模拟第一和第二电网络。
    • 5. 发明授权
    • Systems and methods for efficiently simulating analog behavior of designs having hierarchical structure
    • 有效地模拟具有分层结构的设计的模拟行为的系统和方法
    • US07143021B1
    • 2006-11-28
    • US09969923
    • 2001-10-03
    • Bruce W. McGaughyPrashant KarhadePeng WanManish Singh
    • Bruce W. McGaughyPrashant KarhadePeng WanManish Singh
    • G06F17/50
    • G06F17/5036
    • A machine-implemented, simulations-supporting system creates a hierarchy of data structures for simplifying the task of identifying iso-topological, and iso-geometric, and iso-static instances of subcircuit-definitions. The behaviors of such isomorphic and iso-static instances can be simultaneously predicted by appointing a simulation leader for them and using the simulation leader in combination with a respective simulation model to predict the behavior of the simulation leader. The predicted behavior of the leader is then copied for the followers. In one embodiment, state-describing S-circuit cards each point to a respective, and possibly merged, I-circuit card. The I-circuit cards each point to respective, and possibly merged, element instantiating cards (AG-cards) as well as to respective, and possibly merged, interconnect-topology describing cards (T-circuits). If the handles (SH's) of two or more subcircuit parts point to a same, state-describing S-part, where the latter points to a merged I-circuit, and where the latter points to a merged T-circuit, then it can be determined by this that the respective subcircuit parts are both isomorphic and substantially iso-static and can therefore follow a commonly appointed leader. The disclosed system can be used with fully-flattened design definitions as well as with highly hierarchical design definitions.
    • 机器实现的模拟支持系统创建数据结构的层次结构,用于简化识别子拓扑,异构几何和等静态实例的子电路定义的任务。 可以通过为他们指定一个模拟领导者并使用模拟领导者与各自的模拟模型结合来预测模拟领导者的行为来同时预测这种同构和异常静态实例的行为。 然后,为追随者复制领导者的预测行为。 在一个实施例中,状态描述S电路卡各自指向相应且可能合并的I电路卡。 I电路卡各自指向相应的并且可能合并的元件实例化卡(AG卡)以及相应且可能合并的互连拓扑描述卡(T形电路)。 如果两个或多个子电路部分的手柄(SH)指向相同的状态描述S部分,后者指向合并的I电路,并且后者指向合并的T形电路,那么它可以 由此确定各个子电路部件都是同构的并且基本上是等静电的,并且因此可以遵循通常指定的引导件。 所公开的系统可以使用完全平坦的设计定义以及高度层次化的设计定义。
    • 6. 发明授权
    • Adaptive solver for cyclic behavior of a circuit
    • 电路循环行为的自适应求解器
    • US08200467B1
    • 2012-06-12
    • US11756410
    • 2007-05-31
    • Qian CaiBaolin YangBruce W. McGaughy
    • Qian CaiBaolin YangBruce W. McGaughy
    • G06G7/62G06F17/50
    • G06F17/5036
    • A method of determining values for a circuit over a cycle includes: specifying first-cycle values for the circuit in a first cycle, the first-cycle values including voltage or current values for the circuit and providing reference cyclic values for characterizing a cyclic behavior of the circuit in the first cycle with a reference cyclic dimension; determining, from the first-cycle values, path-following values for the circuit in a second cycle, wherein the path-following values include transient values for characterizing a transient behavior of the circuit and cyclic-correction values for characterizing the cyclic behavior of the circuit relative to the reference cyclic values from the first cycle, wherein a cyclic-correction dimension of the cyclic-correction values is less than the reference cyclic dimension; and saving at least some values based on the path-following values in the second cycle.
    • 确定电路在一个周期上的值的方法包括:在第一周期中指定电路的第一周期值,第一周期值包括电路的电压或电流值,并提供用于表征循环行为的参考循环值 电路在第一个循环中具有参考循环维数; 从所述第一周期值确定在第二周期中所述电路的路径跟随值,其中所述路径跟随值包括用于表征所述电路的瞬态行为的瞬态值和用于表征所述电路的循环行为的循环校正值 相对于来自第一周期的参考循环值,其中循环校正值的循环校正维度小于参考循环维度; 并且基于第二周期中的路径跟随值来保存至少一些值。
    • 7. 发明授权
    • Method and system for partitioning integrated circuits
    • 集成电路分区方法和系统
    • US07836419B1
    • 2010-11-16
    • US11390574
    • 2006-03-27
    • Bruce W. McGaughyJun Kong
    • Bruce W. McGaughyJun Kong
    • G06F17/50
    • G06F17/5036
    • Method and system for partitioning integrated circuits are disclosed. The method includes receiving a netlist representation of the circuit comprising circuit components, partitioning the circuit to form one or more circuit partitions according to a predefined partitioning method, where each circuit partition includes one or more circuit components. The method further includes, for each circuit partition, identifying substantial correlations between the circuit partition and one or more other circuit partitions to form a spanning tree, where the spanning tree connects the circuit partition to the one or more other circuit partitions via a graph, and merging the circuit partition and the one or more other circuit partitions in the spanning tree to form a new circuit partition.
    • 公开了用于划分集成电路的方法和系统。 该方法包括接收包括电路组件的电路的网表表示,根据预定义的分区方法划分电路以形成一个或多个电路分区,其中每个电路分区包括一个或多个电路组件。 该方法还包括对于每个电路分区,识别电路分区与一个或多个其他电路分区之间的实质相关性以形成生成树,其中生成树通过图形将电路分区连接到一个或多个其他电路分区, 并将电路分区和生成树中的一个或多个其他电路分区合并以形成新的电路分区。
    • 8. 发明授权
    • Hot carrier circuit reliability simulation
    • 热载体电路可靠性仿真
    • US07835890B2
    • 2010-11-16
    • US11867554
    • 2007-10-04
    • Lifeng WuZhihong LiuAlvin I. ChenJeong Y. ChoiBruce W. McGaughy
    • Lifeng WuZhihong LiuAlvin I. ChenJeong Y. ChoiBruce W. McGaughy
    • G06F17/50G06F9/44
    • G06F17/5036
    • The present invention is directed to a number of improvements in methods for reliability simulations in aged circuits whose operation has been degraded through hot-carrier or other effects. A plurality of different circuit stress times can be simulated within a single run. Different aging criteria may be used for different circuit blocks, circuit block types, devices, device models and device types. The user may specify the degradation of selected circuit blocks, circuit block types, devices, device models and device types independently of the simulation. Device degradation can be characterized in tables. Continuous degradation levels can be quantized. Techniques are also described for representing the aged device in the netlist as the fresh device augmented with a plurality of independent current sources connected between its terminals to mimic the effects of aging in the device. The use of device model cards with age parameters is also described. To further improve the circuit reliability simulation, a gradual or multi-step aging is used instead of the standard one step aging process. Many of these features can be embedded within the circuit simulator. A user data interface is also presented to implement these techniques and further allow users to enter their device models not presented in the simulator. For example, a proprietary model of, say, the substrate current in an NMOS could used be with a SPICE simulator employing a different model to simulate the aging of the circuit.
    • 本发明涉及在老化电路中的可靠性模拟方法的许多改进,其操作已经通过热载波或其它效应而降级。 可以在单次运行中模拟多个不同的电路应力时间。 不同的老化标准可用于不同的电路块,电路块类型,器件,器件型号和器件类型。 用户可以独立于模拟来指定所选择的电路块,电路块类型,设备,设备模型和设备类型的劣化。 器件劣化可以在表中进行表征。 可以量化连续降解水平。 还描述了用于在网表中表示老化设备的技术,因为新设备通过连接在其终端之间的多个独立电流源来增强,以模拟设备中的老化的影响。 还描述了使用具有年龄参数的设备型号卡。 为了进一步提高电路可靠性仿真,采用逐步或多步老化代替标准的一步老化过程。 这些功能中的许多可以嵌入在电路仿真器中。 还呈现用户数据接口以实现这些技术,并且进一步允许用户输入其未在模拟器中呈现的设备模型。 例如,一个专有的模型,例如NMOS中的衬底电流可以用SPICE仿真器使用不同的模型来模拟电路的老化。
    • 9. 发明授权
    • DC path checking in a hierarchical circuit design
    • DC路径检查在分层电路设计中
    • US07412681B1
    • 2008-08-12
    • US11067571
    • 2005-02-25
    • Xiaodong ZhangJun KongBruce W. McGaughy
    • Xiaodong ZhangJun KongBruce W. McGaughy
    • G06F17/50
    • G06F17/5036
    • A computer implemented method is provided for use in evaluating a hierarchical representation of a circuit design encoded in a computer readable medium comprising: traversing a circuit path within a higher level circuit that includes a reference potential connection, to identify a port of a call to a first lower level circuit that is DC path connected to the reference potential; identifying a first DC port group that includes each port of the call to the first lower level circuit that is DC path connected to the identified port of the call to the first lower level circuit; automatically marking as DC path connected to the reference potential, each port of the call to the first lower level circuit that is a member of the first DC port group; and traversing a circuit path within the first lower level circuit to identify a circuit path within the first lower level circuit that is DC path connected to a marked port of the first lower level circuit.
    • 提供了一种用于评估在计算机可读介质中编码的电路设计的分层表示的计算机实现的方法,包括:遍历包括参考电位连接的更高级电路内的电路路径,以识别对 第一低电平电路,其是连接到参考电位的DC路径; 识别包括与所述第一下层电路的呼叫的每个端口的第一DC端口组,所述第一下层电路是连接到所识别的对所述第一下级电路的呼叫端口的DC路径; 自动标记为连接到参考电位的DC路径,调用作为第一DC端口组成员的第一下层电路的每个端口; 并且穿过第一下层电路内的电路,以识别第一下层电路内的电路路径,该路径是连接到第一下层电路的标记端口的DC路径。
    • 10. 发明授权
    • Repetitive circuit simulation
    • 重复电路仿真
    • US09348957B1
    • 2016-05-24
    • US13250541
    • 2011-09-30
    • Zhihong LiuBruce W. McGaughy
    • Zhihong LiuBruce W. McGaughy
    • G06F17/50G01R31/3185
    • G06F17/5036G01R31/318583
    • Method and system are disclosed for repetitive circuit simulation. In one embodiment, a computer implemented method for performing multiple simulations of a circuit includes providing descriptions of connectivity, instants, signal activities, and statistical parameters of the circuit, parsing the circuit in accordance with the descriptions of connectivity, instants, signal activities, and statistical parameters of the circuit to form one or more circuit partitions, performing a first pass simulation of the one or more circuit partitions in accordance with a set of stimuli to generate a history of the first pass simulation, and performing subsequent simulation of the one or more circuit partitions using the history of the first pass simulation.
    • 公开了重复电路仿真的方法和系统。 在一个实施例中,用于执行电路的多次模拟的计算机实现的方法包括提供电路的连接性,时刻,信号活动和统计参数的描述,根据连接性,时刻,信号活动和 用于形成一个或多个电路分区的电路的统计参数,根据一组刺激来执行一个或多个电路分区的第一遍仿真以产生第一遍仿真的历史,以及执行下一个仿真 更多的电路分区使用第一遍仿真的历史。