System for building binary decision diagrams efficiently in a structural network representation of a digital circuit
    1.
    发明授权
    System for building binary decision diagrams efficiently in a structural network representation of a digital circuit 有权
    用于在数字电路的结构网络表示中有效地构建二进制决策图的系统

    公开(公告)号:US07853917B2

    公开(公告)日:2010-12-14

    申请号:US11963267

    申请日:2007-12-21

    IPC分类号: G06H17/50

    摘要: 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元决策表示的并集描述逻辑函数,报告联合。

    Building binary decision diagrams efficiently in a structural network representation of a digital circuit
    2.
    发明授权
    Building binary decision diagrams efficiently in a structural network representation of a digital circuit 有权
    在数字电路的结构网络表示中有效地构建二进制决策图

    公开(公告)号:US07836413B2

    公开(公告)日:2010-11-16

    申请号:US11963325

    申请日:2007-12-21

    IPC分类号: G06F17/50

    摘要: 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元决策表示的并集描述逻辑函数,报告联合。

    Method and System for Building Binary Decision Diagrams Efficiently in a Structural Network Representation of a Digital Circuit

    公开(公告)号:US20100146474A9

    公开(公告)日:2010-06-10

    申请号:US11963267

    申请日:2007-12-21

    IPC分类号: G06F17/50

    摘要: 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.

    Method and System for Building Binary Decision Diagrams Efficiently in a Structural Network Representation of a Digital Circuit
    4.
    发明申请
    Method and System for Building Binary Decision Diagrams Efficiently in a Structural Network Representation of a Digital Circuit 有权
    在数字电路的结构网络表示中有效构建二进制决策图的方法和系统

    公开(公告)号:US20100138805A9

    公开(公告)日:2010-06-03

    申请号:US11963325

    申请日:2007-12-21

    IPC分类号: G06F17/50

    摘要: 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元决策表示的并集描述逻辑函数,报告联合。

    Method and System for Building Binary Decision Diagrams Efficiently in a Structural Network Representation of a Digital Circuit

    公开(公告)号:US20090164966A1

    公开(公告)日:2009-06-25

    申请号:US11963325

    申请日:2007-12-21

    IPC分类号: G06F17/50

    摘要: 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.

    Method and System for Building Binary Decision Diagrams Efficiently in a Structural Network Representation of a Digital Circuit
    6.
    发明申请
    Method and System for Building Binary Decision Diagrams Efficiently in a Structural Network Representation of a Digital Circuit 有权
    在数字电路的结构网络表示中有效构建二进制决策图的方法和系统

    公开(公告)号:US20090164965A1

    公开(公告)日:2009-06-25

    申请号:US11963267

    申请日:2007-12-21

    IPC分类号: G06F17/50

    摘要: 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元决策表示的并集描述逻辑函数,报告联合。

    Method and system for building binary decision diagrams efficiently in a structural network representation of a digital circuit
    7.
    发明授权
    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

    IPC分类号: G06F17/50

    摘要: 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元决策表示的并集描述逻辑函数,报告联合。

    Method and system for building binary decision diagrams efficiently in a structural network representation of a digital circuit
    8.
    发明申请
    Method and system for building binary decision diagrams efficiently in a structural network representation of a digital circuit 有权
    在数字电路的结构网络表示中有效构建二进制决策图的方法和系统

    公开(公告)号:US20060047680A1

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

    申请号:US10926587

    申请日:2004-08-26

    IPC分类号: G06F7/00

    摘要: 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元决策表示的并集描述逻辑函数,报告联合。

    Method and system for case-splitting on nodes in a symbolic simulation framework
    9.
    发明授权
    Method and system for case-splitting on nodes in a symbolic simulation framework 有权
    符号仿真框架中节点分割的方法和系统

    公开(公告)号:US07506290B2

    公开(公告)日:2009-03-17

    申请号:US11963264

    申请日:2007-12-21

    IPC分类号: G06F9/45 G06F17/50

    CPC分类号: 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.

    摘要翻译: 用于执行验证的方法包括:为设计接收设计和构建包含表示一个或多个变量的一个或多个节点的中间二进制判定图集。 通过将第一个胖子变量设置为一个初始值,对由一个或多个节点表示的一个或多个变量中的第一个胖子变量执行第一个分解,并且对该中间二进制判定图集执行第一个共同构想 相对于使用主值的逆的一个或多个节点来生成第一辅因子二进制决策图集。 对相对于一个或多个节点设置的中间二进制判定图,使用主值来生成第二共有二元决策图集,执行第二共同构想,并且通过评估第二构成二进制的属性来执行设计的验证 决策图集。

    Method and system for case-splitting on nodes in a symbolic simulation framework

    公开(公告)号:US07475371B2

    公开(公告)日:2009-01-06

    申请号:US11963290

    申请日:2007-12-21

    IPC分类号: G06F9/45 G06F17/50

    CPC分类号: 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.