发明名称 Multiple level transistor abstraction for dynamic circuits
摘要 A method and apparatus for improved formal equivalence checking to verify the operation of components in a VLSI integrated circuit. The present invention enhances previous techniques for dynamic circuits by generating a multi-level transistor abstraction for dynamic circuits. Two-levels of abstracted code are generated. First, an abstracted legal Verilog(R) is generated for the evaluate phase of a dynamic circuit. Second, "comment-logic" in Verilog(R) syntax is generated for the pre-charge phase of the dynamic circuit. Using the method and apparatus of the present invention, it is possible to obtain a multi-level transistor abstraction for both the "clk=0" and the "clk=1" conditions. The binary decision diagram property of the circuit being analyzed is used to generate multi-level representations for both the pre-charge (clk=0) and the evaluate phases (clk=1). The multi-level abstracted model of the present invention has several advantages over the prior art. The legal Verilog(R) can be used for traditional simulation and equivalency verification, ATPG. The "comment logic" can be used with a property checking tool to verify that the clock connectivity is correct. In addition, the present invention has the advantage of being able to generate legal Verilog(R) with pre-charge for verification against RTL with detailed pre-charge information.
申请公布号 US2005125185(A1) 申请公布日期 2005.06.09
申请号 US20030747013 申请日期 2003.12.09
申请人 SINGH MANISH;CHANDRA ARUN 发明人 SINGH MANISH;CHANDRA ARUN
分类号 G01R27/28;G01R31/00;G01R31/14;G06F17/50;(IPC1-7):G01R27/28 主分类号 G01R27/28
代理机构 代理人
主权项
地址