期刊文献+

用AIG推理检验组合电路的等价性 被引量:3

Combinational equivalence checking based on AIG reasoning
下载PDF
导出
摘要 大部分基于SAT的组合电路等价性检验方法是将两个待检验的电路组合成一个miter电路,将这个电路变换成CNF形式,然后调用一个SAT判定器来确定这个CNF是否是可满足的.但是,当miter电路被变换成CNF之后,就丢掉了电路的结构信息.针对这种方法的不足,先假定miter的输出为1,然后从miter的输出端开始,回溯检查是否存在冲突来判定miter的可满足性.利用AIG的特点,把每个节点的四种输入组合归结为一种,从而使推理得到了简化.实验表明,此方法有更快的处理速度. Most SAT based combinational equivalence checking algorithms combine two circuits into a miter, and then convert the miter into a CNF formula. After that, an SAT solver is invoked to check whether the CNF formula is satisfiable. However, when a miter is converted into a CNF formula, the structure information of the circuit is lost. In this paper, we assume the output of the miter is 1, and then the backtracking method is used for conflict checking to decide the satisfiability of the miter. By using the character of AIG, four input combinations of each node can be reduced into one to simplify the deducing procedure. Preliminary exlgeriments demonstrate the efficiency of our approach.
出处 《西安电子科技大学学报》 EI CAS CSCD 北大核心 2009年第5期877-884,共8页 Journal of Xidian University
基金 国家自然科学基金资助(60373103 60433010)
关键词 组合电路 等价性检验 电路推理 与非图 combinational circuits CEC circuit reasonings AIG
  • 相关文献

参考文献15

  • 1Lu F, Cheng K. Sequential Equivalence Checking Based on K-th Invariants and Circuits SAT Solving[C]// Proceedings of the High-Level Design Validation and Test Workshop'05. New York: IEEE, 2005: 45-52. 被引量:1
  • 2Kuehlmann A. Dynamic Transition Relation Simplification for Bounded Property Checking[C]//Proceedings of the 2004 IEEE/ACM International Conference on Computer Aided Design. New York.. IEEE, 2004: 50-57. 被引量:1
  • 3张海宾,段振华.多速率混合系统的模型检查[J].西安电子科技大学学报,2008,35(1):60-64. 被引量:1
  • 4郭建,金乃咏.模型检验中对CTL公式的空属性探测[J].西安电子科技大学学报,2007,34(5):794-799. 被引量:1
  • 5Cook S. The Complexity of Theorem Proving Procedures[C]//ACM SIGACT Symposium on the Theory of Computing. New York: ACM, 1971: 151-158. 被引量:1
  • 6Kuehlmann A, Ganai M K, Paruthi V. Circuit Based Boolean Reasoning[C]//Proceedings of the 38th annual Design Automation Conference. New York: ACM, 2001: 232-237. 被引量:1
  • 7Kuehlmann A, Paruthi V, Krohm F, et al. Robust Boolean Reasoning for Equivalence Checking and functional Property Verification[J]. IEEE Trans on Computer-Aided Design of Integrated Circuits and Systems, 2002, 21(12): 1377-1394. 被引量:1
  • 8Lu F, Wang L, Cheng K, et al. A Circuit SAT Solver with Signal Correlation Guided Learning[C]//Proeeedings of the Conference on Design, Automation and Test in Europe. Washington: IEEE Computer Society, 2003:892 - 897. 被引量:1
  • 9Lu F, Wang L, Cheng K, et al. A Signal Correlation Guided ATPG Solver and Its Applications for Solving Difficult Industrial Cases[C]//Proceedings of the 40th annual Design Automation Conference. New York: ACM, 2003: 436-441. 被引量:1
  • 10Biere A. AIGER (AIGER is a format, library and set of utilities for And-inverter Graphs (AIGs)) [CP/OL]. [2008-09-30]. http..//fmv, jku. at/aiger/. 被引量:1

二级参考文献13

  • 1郭建,韩俊刚.模态转移系统的三值逻辑模型检验[J].计算机辅助设计与图形学学报,2006,18(6):881-884. 被引量:2
  • 2张海宾,段振华.多速率混合系统的符号化可达性分析[J].西安交通大学学报,2007,41(4):412-415. 被引量:2
  • 3张海宾,段振华.稠密时间区间时序逻辑的可满足性判定[J].西安电子科技大学学报,2007,34(3):463-467. 被引量:3
  • 4Beer I, David S B, Eisner C. Efficient Detecting of Vacuity in Temporal Model Checking[C]//Formal Methods in System Design of 18th. Manufactured in the Netherlands: Kluwer Academic Publishers, 2001: 141-163. 被引量:1
  • 5Kupferman O, Vardi M Y. Vacuity Tetection in Temporal Model Checking[J]. Software Tools for Technology Transfer, 2003, 4(2): 224-233. 被引量:1
  • 6Clarke E M, Grumberg O, Peled D A. Model Checking[M]. Massachusetts: MIT Press, 1999. 被引量:1
  • 7Villa T, Swamy G, Shiple T. VIS User's Mannual [EB/OL]. [2005-12-12]. http://www-cad.eecs. berkeley.edu/ Respep/Research/vis/doc/package/index. html. 被引量:1
  • 8Beatty D, Bryant R. Formally Verifying a Microprocessor Using a Simulation Methodology [EB/OL]. [2006-03-01]. http://citeseer. ist. psu. edu/cache/papers/cs/3060/ftp: zSzzSzn3. sp. cs. cmu. eduzSzusrzSzbryantzSzftpzSzdac94. pdf/ beatty94formally. pdf. 被引量:1
  • 9Duan Zhen-hua. Modeling of Hybrid Systems[D]. Shefield: University of Shefield, 1997. 被引量:1
  • 10Li Guang-yuan. LTLC: A Continuous-time Temporal Logic for Real-time and Hybrid Systems[D]. Beijing: Institute of Software, the Chinese Academy of Sciences, 2001. 被引量:1

同被引文献18

  • 1夏银水,王伦耀,周宗刚,叶锡恩,胡建平,A E A Almaini.Novel Synthesis and Optimization of Multi-Level Mixed Polarity Reed-Muller Functions[J].Journal of Computer Science & Technology,2005,20(6):895-900. 被引量:8
  • 2Badawy W,Jullien G.System on Chip for Real Time Applications[M].Norwell:Kluwer Academic Publishers,2003. 被引量:1
  • 3IEEE Standard 1364.IEEE Standard Verilog Hardware Description Language[S].USA:IEEE Computer Society Press,2001. 被引量:1
  • 4Brown S,Rose J.Architecture of FPGAs and CPLDs:a Tutorial[J].IEEE Design and Test of Computers,1996,13(2):42-57. 被引量:1
  • 5Clarke E,Grumberg O,Peled D.Model Checking[M].Cambridge:MIT Press,1999:27-49. 被引量:1
  • 6Duan Z.Temporal Logic and Temporal Logic Programming[M].Beijing:Science Press of China,2006:9-17. 被引量:1
  • 7Pang T,Duan Z.Symbolic Model Checking for Embedded Systems:a Case Study[C]//Proceedings of the 2nd International Conference on Computers,Networks,Systems and Industrial Applications.Piscataway:IEEE,2012:644-650. 被引量:1
  • 8Pang T,Duan Z,Tian C.Symbolic Model Checking for Propositional Projection Temporal Logic[C]//Proceedings of Theoretical Aspects of Software Engineering.Washington:IEEE:2012:9-16. 被引量:1
  • 9Byrant R.Graph Based Algorithms for Boolean Function Manipulation[J].IEEE Transactions on Computers,1986,35(8):677-691. 被引量:1
  • 10Tian C,Duan Z.Expressiveness of Propositional Projection Temporal Logic with Star[J].Theoretical Computer Science,2011,412(18):1729-1744. 被引量:1

引证文献3

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部