会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 31. 发明授权
    • Method and system for case-splitting on nodes in a symbolic simulation framework
    • 符号仿真框架中节点分割的方法和系统
    • US07363603B2
    • 2008-04-22
    • US11225651
    • 2005-09-13
    • Christian JacobiGeert JanssenViresh ParuthiKai Oliver Weber
    • Christian JacobiGeert JanssenViresh ParuthiKai Oliver Weber
    • G06F9/45G06F17/50
    • G06F17/504
    • A method for performing verification includes receiving a design and building for the design an intermediate binary decision diagram set containing one or more nodes representing one or more variables. A first case-splitting is performed upon a first fattest variable from among the one or more variables represented by the one or more nodes by setting the first fattest variable to a primary value, and a first cofactoring is performed upon the intermediate binary decision diagram set with respect to the one or more nodes using an inverse of the primary value to generate a first cofactored binary decision diagram set. A second cofactoring is performed upon the intermediate binary decision diagram set with respect to the one or more nodes using the primary value to generate a second cofactored binary decision diagram set, and verification of the design is performed by evaluating a property of the second cofactored binary decision diagram set.
    • 用于执行验证的方法包括:为设计接收设计和构建包含表示一个或多个变量的一个或多个节点的中间二进制判定图集。 通过将第一个胖子变量设置为一个初始值,对由一个或多个节点表示的一个或多个变量中的第一个胖子变量执行第一个分解,并且对该中间二进制判定图集执行第一个共同构想 相对于使用主值的逆的一个或多个节点来生成第一辅因子二进制决策图集。 对相对于一个或多个节点设置的中间二进制判定图,使用主值来生成第二共有二元决策图集,执行第二共同构想,并且通过评估第二构成二进制的属性来执行设计的验证 决策图集。
    • 32. 发明授权
    • Method and system for building binary decision diagrams efficiently in a structural network representation of a digital circuit
    • 在数字电路的结构网络表示中有效构建二进制决策图的方法和系统
    • US07340473B2
    • 2008-03-04
    • US10926587
    • 2004-08-26
    • Viresh ParuthiChristian JacobiGeert JanssenJiazhao XuKai Oliver Weber
    • Viresh ParuthiChristian JacobiGeert JanssenJiazhao XuKai Oliver Weber
    • G06F17/50
    • G06F17/30958G06F17/504Y10S707/99942
    • A method, system and computer program product for building decision diagrams efficiently in a structural network representation of a digital circuit using a dynamic resource constrained and interleaved depth-first-search and modified breadth-first-search schedule is disclosed. The method includes setting a first size limit for a first set of one or more m-ary decision representations describing a logic function and setting a second size limit for a second set of one or more m-ary decision representations describing a logic function. The first set of m-ary decision representations of the logic function is then built with one of the set of a depth-first technique or a breadth-first technique until the first size limit is reached, and a second set of m-ary decision representations of the logic function is built with the other technique until the second size limit is reached. In response to determining that a union of first set and the second set of m-ary decision representations do not describe the logic function, the first and second size limits are increased, and the steps of building the first and second set are repeated. In response to determining that the union of the first set of m-ary decision representations and the second set of m-ary decision representations describe the logic function, the union is reported.
    • 公开了一种用于在使用动态资源约束和交织的深度优先搜索和修改的宽度优先搜索时间表的数字电路的结构网络表示中有效地构建决策图的方法,系统和计算机程序产品。 该方法包括:对描述逻辑功能的一个或多个多元决策表示的第一集合设置第一大小限制,并为描述逻辑功能的一个或多个虚拟决策表示的第二组设置第二大小限制。 然后,利用深度优先技术或宽度优先技术的集合之一构建逻辑功能的第一组m元决定表示,直到达到第一大小限制,并且第二组m元决定 使用其他技术构建逻辑功能的表示,直到达到第二个大小限制。 响应于确定第一集合和第二组m元决定表示的并集不描述逻辑函数,增加第一和第二大小限制,并且重复构建第一集合和第二集合的步骤。 响应于确定第一组m元决策表示和第二组m元决策表示的并集描述逻辑函数,报告联合。
    • 34. 发明授权
    • Verifying data intensive state transition machines related application
    • 验证数据密集型状态转换机相关应用
    • US08756543B2
    • 2014-06-17
    • US13097171
    • 2011-04-29
    • Viresh ParuthiPeter Anthony SandonJun Sawada
    • Viresh ParuthiPeter Anthony SandonJun Sawada
    • G06F9/455G06F17/50
    • G06F17/504G06F9/4498G06F17/5022
    • A method, system, and computer program product for verification of a state transition machine (STM) are provided in the illustrative embodiments. The STM representing the operation of a circuit configured to perform a computation is received. A segment of the STM is selected from a set of segments of the STM. A set of properties of the segment is determined. The set of properties is translated into a hardware description to form a translation. The segment is verified by verifying whether all relationships between a pre-condition and a post condition in the translation hold true for any set of inputs and any initial state of a hardware design under test. A verification result for the segment is generated. Verification results for each segment in the set of segments are combined to generate a verification result for the STM.
    • 在说明性实施例中提供了用于验证状态转换机(STM)的方法,系统和计算机程序产品。 接收表示被配置为执行计算的电路的操作的STM。 从STM的一组段中选择STM的一段。 确定该段的一组属性。 该属性集被翻译成硬件描述以形成一个翻译。 通过验证翻译中的前提条件和后期条件之间的所有关系是否适用于任何一组输入以及所测试的硬件设计的任何初始状态来验证该段。 生成段的验证结果。 组合段中每个段的验证结果,以生成STM的验证结果。
    • 35. 发明授权
    • Model checking in state transition machine verification
    • 状态转换机器验证中的模型检查
    • US08397189B2
    • 2013-03-12
    • US13097193
    • 2011-04-29
    • Viresh ParuthiPeter Anthony SandonJun Sawada
    • Viresh ParuthiPeter Anthony SandonJun Sawada
    • G06F9/455
    • G06F17/504
    • A method, system, and computer program product for improved model checking for verification of a state transition machine (STM) are provided. A hardware design under test and a property to be verified are received. A level (k) of induction proof needed for the verification is determined. A circuit representation of the property using the hardware design under test for k base cases is configured for checking that the circuit representation holds true for the property for each of the k base cases, and for testing an induction without hypothesis by testing whether the property holds true after k clock cycles starting from a randomized state, where induction without hypothesis is performed by omitting a test whether the property holds true for the next cycle after the property holds for k successive cycles. The induction proof of the property using the hardware design under test by induction without hypothesis is produced.
    • 提供了一种用于改进状态转换机(STM)验证的模型检查的方法,系统和计算机程序产品。 收到被测试的硬件设计和待验证的属性。 确定验证所需的感应等级(k)。 配置用于k个基本情况的使用被测硬件设计的属性的电路表示被配置用于检查电路表示对于每个k个基本情况的属性是否成立,以及通过测试属性是否保持来测试没有假设的感应 在从随机化状态开始的k个时钟周期之后为真,其中通过省略在k个连续循环的该属性成立后的下一个周期的属性是否成立的情况下执行无假设的诱导。 产生使用通过没有假设的感应的被测硬件设计的属性的感应证明。
    • 36. 发明申请
    • Formal Verification of Random Priority-Based Arbiters Using Property Strengthening and Underapproximations
    • 使用属性加强和不足近似的随机优先级仲裁员的正式验证
    • US20120096204A1
    • 2012-04-19
    • US12906495
    • 2010-10-18
    • Gadiel AuerbachFady CoptyDavid J. LevittViresh Paruthi
    • Gadiel AuerbachFady CoptyDavid J. LevittViresh Paruthi
    • G06F13/37
    • G06F13/364
    • A mechanism is provide for formally verifying random priority-based arbiters. A determination is made as to whether a random priority-based arbiter is blocking one of a set of output ports or a set of input ports. Responsive to the first predetermined time period expiring before the processor determines whether the random priority-based arbiter is blocking, a determination is made as to whether the random priority-based arbiter is blocking one of the set of output ports or the set of input ports within a second predetermined time period using the random seed and at least one of property strengthening or underapproximation. Responsive to the processor determining that the random priority-based arbiter satisfies a non-blocking specification such that not one of the set of output ports or the set of input ports is blocked within the second predetermined time period, the random priority-based arbiter is validated as satisfying the non-blocking specification.
    • 提供了一种正式验证随机优先级仲裁器的机制。 确定随机优先级仲裁器是否阻塞一组输出端口或一组输入端口中的一个。 响应于在处理器确定基于随机优先级的仲裁器是否阻塞之前到期的第一预定时间段,确定基于随机优先级的仲裁器是否阻塞该组输出端口或输入端口组中的一个 在第二预定时间段内使用所述随机种子和性能加强或不足近似中的至少一种。 响应于所述处理器确定所述基于随机优先级的仲裁器满足非阻塞规范,使得所述一组输出端口或所述一组输入端口中的一个在所述第二预定时间段内被阻止,所述基于随机优先级的仲裁器是 验证满足非阻塞规范。