会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Predicate-based compositional minimization in a verification environment
    • 在验证环境中基于谓词的组合最小化
    • US08086429B2
    • 2011-12-27
    • US12168469
    • 2008-07-07
    • Jason R. BaumgartnerHari MonyViresh ParuthiFadi A. Zaraket
    • Jason R. BaumgartnerHari MonyViresh ParuthiFadi A. Zaraket
    • G06F17/50G06F7/44
    • G06F17/504
    • A system for performing verification includes a means for: importing a design netlist containing component(s), computing output function(s) for the component(s), generating output equivalent state set(s) from the output function(s), identifying next-state function(s) for the component(s), means for producing image equivalent state set(s) for the next-state function(s), means for classifying output-and-image equivalent state set(s) for the image equivalent state set(s) and the output equivalent state set(s), getting a preimage from the next-state function(s) and the output-and-image equivalent state(s) to generate a preimage of the output-and-image equivalent state(s), partitioning over original state(s) of the component(s), and equivalent class input set(s) of the component(s). Moreover, the system includes a means for: selecting input representative(s) of the equivalent input set(s), forming an input map from the input representative(s), synthesizing the input map, and injecting the input map back into the netlist to generate a modified netlist.
    • 用于执行验证的系统包括用于:导入包含组件的设计网表,计算组件的计算输出功能,从输出功能生成输出等效状态集合的装置,识别 用于组件的下一状态功能,用于产生用于下一状态功能的图像等价状态集合的装置,用于对用于下一状态功能的输出和图像等效状态集合进行分类的装置 图像等效状态集合和输出等效状态集合,从下一状态函数获得预图像和输出和图像等效状态以生成输出的前图像,以及 图像等效状态,对组件的原始状态进行分区,以及组件的等效类输入集合。 此外,该系统包括一种装置,用于:选择等效输入组的输入代表,从输入代表形成输入图,合成输入图,并将输入图反映回网表中 以生成修改的网表。
    • 2. 发明申请
    • PREDICATE-BASED COMPOSITIONAL MINIMIZATION IN A VERIFICATION ENVIRONMENT
    • 验证环境中基于预测的组合最小化
    • US20080270086A1
    • 2008-10-30
    • US12168469
    • 2008-07-07
    • Jason R. BaumgartnerHari MonyViresh ParuthiFadi A. Zaraket
    • Jason R. BaumgartnerHari MonyViresh ParuthiFadi A. Zaraket
    • G06F17/50
    • G06F17/504
    • A system for performing verification includes a means for: importing a design netlist containing component(s), computing output function(s) for the component(s), generating output equivalent state set(s) from the output function(s), identifying next-state function(s) for the component(s), means for producing image equivalent state set(s) for the next-state function(s), means for classifying output-and-image equivalent state set(s) for the image equivalent state set(s) and the output equivalent state set(s), getting a preimage from the next-state function(s) and the output-and-image equivalent state(s) to generate a preimage of the output-and-image equivalent state(s), partitioning over original state(s) of the component(s), and equivalent class input set(s) of the component(s). Moreover, the system includes a means for: selecting input representative(s) of the equivalent input set(s), forming an input map from the input representative(s), synthesizing the input map, and injecting the input map back into the netlist to generate a modified netlist.
    • 用于执行验证的系统包括用于:导入包含组件的设计网表,计算组件的计算输出功能,从输出功能生成输出等效状态集合的装置,识别 用于组件的下一状态功能,用于产生用于下一状态功能的图像等价状态集合的装置,用于对用于下一状态功能的输出和图像等效状态集合进行分类的装置 图像等效状态集合和输出等效状态集合,从下一状态函数获得预图像和输出和图像等效状态以生成输出的前图像,以及 图像等效状态,对组件的原始状态进行分区,以及组件的等效类输入集合。 此外,该系统包括一种装置,用于:选择等效输入组的输入代表,从输入代表形成输入图,合成输入图,并将输入图反映回网表中 以生成修改的网表。
    • 3. 发明授权
    • Method for predicate-based compositional minimization in a verification environment
    • 在验证环境中基于谓词的组合最小化方法
    • US07437690B2
    • 2008-10-14
    • US11249937
    • 2005-10-13
    • Jason R. BaumgartnerHari MonyViresh ParuthiFadi A. Zaraket
    • Jason R. BaumgartnerHari MonyViresh ParuthiFadi A. Zaraket
    • G06F17/50
    • G06F17/504
    • A method for performing verification includes importing a design netlist containing one or more components and computing one or more output functions for the one or more components. One or more output equivalent state sets are generated from the one or more output functions and one or more next-state functions for the one or more components are identified. One or more image equivalent state sets for the one or more next-state functions are produced and one or more output-and-image equivalent state sets are classified for the one or more image equivalent state sets and the one or more output equivalent state sets. One or more input representatives of the one or more equivalent input sets are selected and an input map is formed from the one or more input representatives. The input map is synthesized and injected back into the netlist to generate a modified netlist.
    • 执行验证的方法包括导入包含一个或多个组件的设计网表,并计算一个或多个组件的一个或多个输出功能。 从一个或多个输出功能产生一个或多个输出等效状态集合,并且识别一个或多个组件的一个或多个下一个状态功能。 产生用于一个或多个下一状态函数的一个或多个图像等效状态集合,并且对于一个或多个图像等效状态集合和一个或多个输出等效状态集合分类一个或多个输出和图像等效状态集合 。 选择一个或多个等效输入集合的一个或多个输入代表,并且从一个或多个输入代表形成输入映射。 输入图合成并注入网表以生成修改的网表。
    • 8. 发明授权
    • Method and system for performing target enlargement in the presence of constraints
    • 在存在约束的情况下执行目标放大的方法和系统
    • US07552407B2
    • 2009-06-23
    • US12036093
    • 2008-02-22
    • Jason R. BaumgartnerRobert L. KanzelmanHari MonyViresh Paruthi
    • Jason R. BaumgartnerRobert L. KanzelmanHari MonyViresh Paruthi
    • G06F17/50G06F9/45G06F7/60
    • G06F17/504
    • A method for performing verification is disclosed. The method includes receiving a design, including one or one or more targets, one or more constraints, one or more registers and one or more inputs. A first function of one of the one or more targets over the one or more registers and the one or more inputs is computed. A second function of one or more of the one or more constraints over the one or more registers and the one or more inputs is computed. The inputs of the first function and the second function are existentially quantified. A bounded analysis is performed to determine if the one of the one or more targets may be hit while adhering to the constraints. A preimage of the inputs of the first function and a preimage of the inputs of the second function is existentially quantified to create a synthesizable preimage. The synthesizable preimage is simplified and synthesized to create an enlarged target. Verification of the enlarged target is performed.
    • 公开了一种用于执行验证的方法。 该方法包括接收包括一个或多个目标,一个或多个约束,一个或多个寄存器和一个或多个输入的设计。 计算一个或多个寄存器中的一个或多个目标之一和一个或多个输入的第一函数。 计算一个或多个寄存器和一个或多个输入中的一个或多个约束中的一个或多个的第二函数。 第一功能和第二功能的输入被存在量化。 执行有界分析以确定一个或多个目标中的一个是否可以在遵守约束的情况下被击中。 存在量化第一函数的输入和第二函数的输入的前像的前像,以创建可合成的前像。 可合成的前像被简化和合成,以创建一个扩大的目标。 执行放大目标的验证。
    • 10. 发明申请
    • System and Method for Generating Constraint Preserving Testcases in the Presence of Dead-End Constraints
    • 在死端约束存在下生成约束保存测试箱的系统和方法
    • US20080195992A1
    • 2008-08-14
    • US11673298
    • 2007-02-09
    • Jason R. BaumgartnerRobert L. KanzelmanHari MonyViresh Paruthi
    • Jason R. BaumgartnerRobert L. KanzelmanHari MonyViresh Paruthi
    • G06F17/50
    • G06F17/5022
    • A system and method for generating constraint preserving testcases in the presence of dead-end constraints are provided. A balance between precision and computational expense in generating the testcases is achieved by establishing a sliding window of constraint solving for a selected number of K time-steps in the future from a current time-step. The testcases solve for the constraints for the next K time-steps at every state of a netlist instead of just trying to solve the constraint for the present time-step. K is determined by determining, for each input, either a minimum length path depth or maximum length depth path from the input to the constraint. The largest depth value for the inputs to the netlist is then utilized as the depth for the netlist. This depth then is used to define the width of the sliding window of constraint solving.
    • 提供了一种用于在存在死区约束的情况下生成约束保留测试用例的系统和方法。 在生成测试用例时,精度和计算费用之间的平衡是通过从当前时间步骤中为将来选定数量的K个时间步骤建立一个约束求解滑动窗口来实现的。 测试用例解决了网表的每个状态下的下一个K时间步长的约束,而不是仅仅尝试解决当前时间步长的约束。 通过为每个输入确定从输入到约束的最小长度路径深度或最大长度深度路径来确定K。 网表的输入的最大深度值随后被用作网表的深度。 此深度用于定义约束求解的滑动窗口的宽度。