会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Circuit design optimization
    • 电路设计优化
    • US08386230B2
    • 2013-02-26
    • US12858562
    • 2010-08-18
    • Samuel I. WardKevin F. ReickBryan J. RobbinsThomas E. RosserRobert J. Shadowen
    • Samuel I. WardKevin F. ReickBryan J. RobbinsThomas E. RosserRobert J. Shadowen
    • G06F17/50
    • G06F17/5045G06F2217/14
    • A method includes generating a first behavioral model of a circuit, the first behavioral model describing a physical circuit in a first configuration. The first configuration comprises a first logic structure configured to generate a first intermediate signal based on a received first plurality of inputs. The first configuration further comprises a logic cone configured to generate a scan output based on the first intermediate signal and a plurality of scan inputs. The first behavioral model is modified to generate a second behavioral model describing the physical circuit in a second configuration. The second configuration comprises an error circuit configured to receive the scan output and the first intermediate signal. A testability model is generated based on the second behavioral model, the testability model comprising a first structural representation of the first logic structure. In the event the first logic structure causes a coverage problem, the testability model is modified to include an inversion structure. The inversion structure is configured based on the first logic structure. The inversion structure is configured to generate an inversion structure output. The testability model is modified to couple the inversion structure output as an input to the error circuit.
    • 一种方法包括生成电路的第一行为模型,第一行为模型描述第一配置中的物理电路。 第一配置包括被配置为基于接收的第一多个输入生成第一中间信号的第一逻辑结构。 第一配置还包括被配置为基于第一中间信号和多个扫描输入产生扫描输出的逻辑锥。 修改第一行为模型以产生描述第二配置中的物理电路的第二行为模型。 第二配置包括被配置为接收扫描输出和第一中间信号的误差电路。 基于第二行为模型生成可测试性模型,可测性模型包括第一逻辑结构的第一结构表示。 在第一逻辑结构引起覆盖问题的情况下,可修改性模型被修改为包括反演结构。 基于第一逻辑结构配置反转结构。 反演结构被配置为产生反演结构输出。 修改可测试性模型,将反演结构输出作为输入耦合到误差电路。
    • 2. 发明申请
    • CIRCUIT DESIGN OPTIMIZATION
    • 电路设计优化
    • US20120046921A1
    • 2012-02-23
    • US12858562
    • 2010-08-18
    • Samuel I. WardKevin F. ReickBryan J. RobbinsThomas E. RosserRobert J. Shadowen
    • Samuel I. WardKevin F. ReickBryan J. RobbinsThomas E. RosserRobert J. Shadowen
    • G06F17/10
    • G06F17/5045G06F2217/14
    • A method includes generating a first behavioral model of a circuit, the first behavioral model describing a physical circuit in a first configuration. The first configuration comprises a first logic structure configured to generate a first intermediate signal based on a received first plurality of inputs. The first configuration further comprises a logic cone configured to generate a scan output based on the first intermediate signal and a plurality of scan inputs. The first behavioral model is modified to generate a second behavioral model describing the physical circuit in a second configuration. The second configuration comprises an error circuit configured to receive the scan output and the first intermediate signal. A testability model is generated based on the second behavioral model, the testability model comprising a first structural representation of the first logic structure. In the event the first logic structure causes a coverage problem, the testability model is modified to include an inversion structure. The inversion structure is configured based on the first logic structure. The inversion structure is configured to generate an inversion structure output. The testability model is modified to couple the inversion structure output as an input to the error circuit.
    • 一种方法包括生成电路的第一行为模型,第一行为模型描述第一配置中的物理电路。 第一配置包括被配置为基于接收的第一多个输入生成第一中间信号的第一逻辑结构。 第一配置还包括被配置为基于第一中间信号和多个扫描输入产生扫描输出的逻辑锥。 修改第一行为模型以产生描述第二配置中的物理电路的第二行为模型。 第二配置包括被配置为接收扫描输出和第一中间信号的误差电路。 基于第二行为模型生成可测试性模型,可测性模型包括第一逻辑结构的第一结构表示。 在第一逻辑结构引起覆盖问题的情况下,可修改性模型被修改为包括反演结构。 基于第一逻辑结构配置反转结构。 反演结构被配置为产生反演结构输出。 修改可测试性模型,将反演结构输出作为输入耦合到误差电路。
    • 3. 发明授权
    • Circuit design optimization
    • 电路设计优化
    • US08443313B2
    • 2013-05-14
    • US12858522
    • 2010-08-18
    • Samuel I. WardKevin F. ReickBryan J. RobbinsThomas E. RosserRobert J. Shadowen
    • Samuel I. WardKevin F. ReickBryan J. RobbinsThomas E. RosserRobert J. Shadowen
    • G06F17/50
    • G06F17/505
    • A method comprises generating a first behavioral model of a circuit describing a physical circuit in a first configuration. The first configuration comprises a first master latch, a first fanout path, and a logic cone. The first master latch couples to the first fanout path and is configured to receive a first data input signal. The first fanout path comprises a plurality of output sinks, each coupled to the logic cone. The first behavioral model is modified to generate a second behavioral model describing the physical circuit in a second configuration. The second configuration comprises an error circuit and an abstract latch clone based on the first master latch. A configuration file is generated based on the second behavioral model. The configuration file comprises information representing a plurality of instantiated latch clones based on the abstract latch clone, each configured to couple to the first data input signal and to one or more output sinks of the plurality of output sinks. The second behavioral model and the configuration file are together configured for input to a synthesis tool.
    • 一种方法包括生成描述第一配置中的物理电路的电路的第一行为模型。 第一配置包括第一主锁存器,第一扇出通路和逻辑锥。 第一主锁存器耦合到第一扇出通道并被配置为接收第一数据输入信号。 第一扇出路径包括多个输出接收器,每个输出接收器耦合到逻辑锥。 修改第一行为模型以产生描述第二配置中的物理电路的第二行为模型。 第二配置包括基于第一主锁存器的错误电路和抽象锁存器克隆。 基于第二行为模型生成配置文件。 配置文件包括基于抽象锁存克隆的表示多个实例化锁存克隆的信息,每个被配置为耦合到第一数据输入信号和多个输出汇的一个或多个输出汇。 第二行为模型和配置文件一起配置为输入到综合工具。
    • 4. 发明申请
    • CIRCUIT DESIGN OPTIMIZATION
    • 电路设计优化
    • US20120047476A1
    • 2012-02-23
    • US12858522
    • 2010-08-18
    • Samuel I. WardKevin F. ReickBryan J. RobbinsThomas E. RosserRobert J. Shadowen
    • Samuel I. WardKevin F. ReickBryan J. RobbinsThomas E. RosserRobert J. Shadowen
    • G06F17/50
    • G06F17/505
    • A method comprises generating a first behavioral model of a circuit describing a physical circuit in a first configuration. The first configuration comprises a first master latch, a first fanout path, and a logic cone. The first master latch couples to the first fanout path and is configured to receive a first data input signal. The first fanout path comprises a plurality of output sinks, each coupled to the logic cone. The first behavioral model is modified to generate a second behavioral model describing the physical circuit in a second configuration. The second configuration comprises an error circuit and an abstract latch clone based on the first master latch. A configuration file is generated based on the second behavioral model. The configuration file comprises information representing a plurality of instantiated latch clones based on the abstract latch clone, each configured to couple to the first data input signal and to one or more output sinks of the plurality of output sinks. The second behavioral model and the configuration file are together configured for input to a synthesis tool.
    • 一种方法包括生成描述第一配置中的物理电路的电路的第一行为模型。 第一配置包括第一主锁存器,第一扇出通路和逻辑锥。 第一主锁存器耦合到第一扇出通道并被配置为接收第一数据输入信号。 第一扇出路径包括多个输出接收器,每个输出接收器耦合到逻辑锥。 修改第一行为模型以产生描述第二配置中的物理电路的第二行为模型。 第二配置包括基于第一主锁存器的错误电路和抽象锁存器克隆。 基于第二行为模型生成配置文件。 配置文件包括基于抽象锁存克隆的表示多个实例化锁存克隆的信息,每个被配置为耦合到第一数据输入信号和多个输出汇的一个或多个输出汇。 第二行为模型和配置文件一起配置为输入到综合工具。
    • 8. 发明申请
    • SPARE LATCH DISTRIBUTION
    • 备用分配
    • US20130080989A1
    • 2013-03-28
    • US13246038
    • 2011-09-27
    • George AntonySridhar H. RangarajanThomas E. Rosser
    • George AntonySridhar H. RangarajanThomas E. Rosser
    • G06F17/50
    • G06F17/5072G06F2217/72
    • Aspects of the invention provide for spare latch distribution for an integrated circuit design. In one embodiment, aspects of the invention include a method of generating a computer system for spare latch distribution in an integration circuit design, the method including: providing a computer system operable to: receive design data for the integrated circuit design, the design data including a plurality of latches; segment the integrated circuit design into a plurality of equal sections; determine a latch density within each of the equal sections; and determine a number of spare latches, based on the latch density, for each of the equal sections. Further, it is understood that the above are performed for each clock domain within the integrated circuit design.
    • 本发明的方面提供用于集成电路设计的备用锁存器分配。 在一个实施例中,本发明的方面包括在集成电路设计中产生用于备用锁存器分配的计算机系统的方法,所述方法包括:提供计算机系统,其可操作以:接收所述集成电路设计的设计数据,所述设计数据包括 多个闩锁; 将集成电路设计分段成多个相等的部分; 确定每个相等部分内的锁存密度; 并且基于每个相等部分的锁存密度来确定多个备用锁存器。 此外,应当理解,在集成电路设计中对于每个时钟域执行上述操作。
    • 10. 发明授权
    • Minterm tracing and reporting
    • Minterm跟踪和报告
    • US07979819B2
    • 2011-07-12
    • US12358793
    • 2009-01-23
    • Jeremy T. HopkinsThomas E. Rosser
    • Jeremy T. HopkinsThomas E. Rosser
    • G06F17/50
    • G06F17/505
    • Disclosed are a method, a system and a computer program product for determining and reporting minterms to aid in implementing an engineering change order (ECO). A Minterm Tracing and Reporting (MTR) utility, which executes on a computer system, receives two or more timing points of an optimized netlist, where one or more of the two or more timing points are received from one or more of a user, a memory medium, and/or a network. For example, a timing point is a primary input, a primary output, or a latch point. After receiving the two or more timing points of the optimized netlist, the MTR utility determines two or more minterms of the optimized netlist. In determining the minterms, from one timing point to a next timing point: a polarity at the timing point may be determined, and a forward trace from the timing point to the next timing point is performed to determine the two or more minterms of the optimized netlist. In the forward trace from the timing point to the next timing point, the MTR utility determines two or more logical cones and one or more intersections of the logical cones. The MTR utility reports (e.g., communicates) each of the determined minterms, the determined polarities, and the one or more intersections of logical cones to one or more of a computer-executable application, a network, a memory medium, and/or a display.
    • 公开了一种方法,系统和计算机程序产品,用于确定和报告子项以帮助实施工程变更单(ECO)。 在计算机系统上执行的Minterm跟踪和报告(MTR)实用程序接收优化网表的两个或更多个定时点,其中两个或多个定时点中的一个或多个从用户的一个或多个接收, 存储介质和/或网络。 例如,定时点是主输入,主输出或锁存点。 在接收到优化网表的两个或多个时间点之后,MTR实用程序确定优化网表的两个或更多个minterms。 在从一个定时点到下一个定时点的确定中,可以确定定时点处的极性,并且执行从定时点到下一定时点的前向跟踪,以确定优化的时间点的两个或更多个小区 网表。 在从定时点到下一定时点的前向跟踪中,MTR实用程序确定逻辑锥的两个或更多个逻辑锥和一个或多个交集。 MTR实用程序将计算机可执行应用程序,网络,存储介质和/或其中的一个或多个报告(例如,通信)所确定的最小值,所确定的极性以及逻辑锥的一个或多个交叉点 显示。