Method of finding minimum-cost feedback-vertex sets for a graph for
partial scan testing without exhaustive cycle enumeration
    1.
    发明授权
    Method of finding minimum-cost feedback-vertex sets for a graph for partial scan testing without exhaustive cycle enumeration 失效
    寻找用于部分扫描测试的图的最小成本反馈顶点集的方法,而没有详尽的循环枚举

    公开(公告)号:US5522063A

    公开(公告)日:1996-05-28

    申请号:US127681

    申请日:1993-09-27

    摘要: In partial scan testing of integrated circuits, for an arbitrary graph of an integrated circuit, a Boolean function is derived whose satisfying assignments directly correspond to feedback vertex sets of the graph. The Boolean function is then used for determining the minimum cost feedback vertex set. Boolean function representation using Binary Decision Diagrams (BDI)) in logic synthesis is used to solve the problem of representing the Boolean function efficiently, even for large graphs. The determined minimum cost feedback vertex set is used to select those memory elements in the integrated circuit comprising the scan chain.

    摘要翻译: 在集成电路的部分扫描测试中,对于集成电路的任意图形,导出其满意分配直接对应于图的反馈顶点集的布尔函数。 然后使用布尔函数来确定最小成本反馈顶点集。 逻辑综合中使用二进制决策图(BDI)的布尔函数表示法用于解决即使对于大图形也能有效地表示布尔函数的问题。 确定的最小成本反馈顶点组用于选择包括扫描链的集成电路中的那些存储器元件。

    Enhanced binary decision diagram-based functional simulation
    2.
    发明授权
    Enhanced binary decision diagram-based functional simulation 失效
    增强二进制决策图功能模拟

    公开(公告)号:US5937183A

    公开(公告)日:1999-08-10

    申请号:US743804

    申请日:1996-11-05

    IPC分类号: G06F9/45 G06F17/50 G06F9/455

    CPC分类号: G06F8/447 G06F17/504

    摘要: In compiled code simulation, a circuit to be simulated is converted or compiled into an executable so that running the executable produces the same output response as the circuit itself. In a binary decision diagram (BDD)-based compiled code simulator, the simulation executable for the circuit is derived from a BDD-based characteristic function representation of the circuit rather than by the heretofore used translation of Boolean operations in the original circuit into machine instructions.

    摘要翻译: 在编译代码模拟中,要仿真的电路被转换或编译成可执行文件,以便运行可执行文件产生与电路本身相同的输出响应。 在基于二进制决策图(BDD)的编译代码模拟器中,电路的仿真可执行程序是从电路的基于BDD的特征函数表示得出的,而不是由原来的电路中的布尔运算转换成机器指令 。

    Verification method for combinational loop systems
    3.
    发明授权
    Verification method for combinational loop systems 失效
    组合回路系统的验证方法

    公开(公告)号:US06816827B1

    公开(公告)日:2004-11-09

    申请号:US09410087

    申请日:1999-10-01

    IPC分类号: G06F1750

    CPC分类号: G06F17/504

    摘要: A design verification method for verifying hardware designs utilizing combinational loop logic. A design verification system is provided wherein a model checker receives both a mathematical representation of the functionality of a design and a set of properties against which the mathematical model is to be checked. If the design contains a combinational loop wherein the output directly depends on its own output and must be logically completed within a single bus cycle, then modifications to the model are undertaken. A minimal number of flip-flops are first added to the combinational loop in order to break up the combinational dependency. All of the states of a state machine model of the design are then supplemented with a twin state which is exactly the same as the original state. If the current state is an original state then the next cycle progresses the state machine to twin state of the particular original state. If the current state is a twin state, then the state machine progresses to the next new original state. Thus, by modifying the model in a generic straightforward manner, the design containing a combinational loop can be verified with currently available verification systems without requiring any modifications to the model checker itself.