期刊文献+

不恢复余数阵列除法器的形式化描述和验证方法 被引量:6

Formal Specification & Verification of Non Restoring Array Divider
下载PDF
导出
摘要 本文使用重写技术对不恢复余数阵列除法器进行了形式化描述并结合归纳法对该除法器的正确性进行了验证,整个工作是建立在串行加法器的描述和验证基础上的。不恢复余数阵列除法器的运算和控制有一定的复杂度,适合用大规模集成电路实现。本文成功地用重写归纳法对它进行了描述和验证,说明重写归纳法在硬件电路正确性验证方面有广阔的应用前景。 Non restoring array divider is a complex arithmetic circuit that can be built using very large scale integrated circuit. In this paper, a specification of non restoring array divider is established using rewrite rules. Rewriting induction techniques are directly used to verify the correctness of the division circuit by proving that it can compute the correct middle result at each step. The specification and verification are based on the correctness of ripple carry adders we have discussed elsewhere in an earlier paper. It shows that rewriting induction has wide applications in the area of complex hardware verifications.
出处 《计算机科学》 CSCD 北大核心 2007年第6期283-285,291,共4页 Computer Science
基金 国家自然科学基金资助(No.60373075)。
关键词 重写 归纳 除法器 描述 验证 Rewriting, Induction, Divider, Specification, Verification
  • 相关文献

参考文献14

  • 1Kapur D,Subramaniam M.Mechanizing Verification of Arithmetic Circuits:SRT Division.In:Proc.17th FSTTCS,Vol.1346 of LNCS,Springer Verlag,1997.103~122
  • 2张欢欢,邵志清,宋国新.基于重写归纳技术的串行加法器的描述和验证[J].华东理工大学学报(自然科学版),2003,29(1):59-63. 被引量:3
  • 3张欢欢,邵志清,宋国新.基于幂表的并行加法器的归纳验证[J].电子学报,2003,31(6):932-936. 被引量:3
  • 4Kapur D,Subramaniam M.Mechanically verifying a family of multiply circuits[A].In:Proc.of 8th Conf on Computer Aided Verification[C].Berlin:Springer-Verlag,1996.135~146
  • 5Kapur D,Subramaniam M.Using and Induction Prover for Verifying Arithmetic Circuits.J.of Software Tools for Technology Transfer.Springer-Verlag,2000,3(1):32~65
  • 6Akbarpour B,Tahar S,Dekdouk A.Formalization of Fixed-Point Arithmetic in HOL.Formal Methods in Systems Design,Springer Verlag,2005,27(1-2):173~200
  • 7Tahar S,Zobair M.H,Song X.Formal Verification of a SONET Data Stream Processor.IEE Proceedings-Computers and Digital Techniques,2004,151 (1):71 ~81
  • 8Kort S,Tahar S,Curzon P.Hierarchical Formal Verification Using a Hybrid Tool.International Journal on Software Tools for Technology Transfer,Springer Verlag,2002,4:1~10
  • 9Baader F,Nipkow T.Term Rewriting and All That.Cambridge University Press,1998
  • 10Arvind,Shen Xiaowei.Using Term Rewriting Systems to Design and Verify Processors.IEEE Micro Special Issue on Modeling and Validation of Microprocessors,1999

二级参考文献14

  • 1Misra J. Powerlist: A structure for parallel recursion [A]. A Classical Mind: Essays in Honor of C. A. R. Hoare [ C ]. Hertfordshire: Prentice Hall, 1994.295 - 316.
  • 2Burch J R, et al, Sequential circuit verification using symbolic model checking [ A], Proc of 27th ACM/IEEE Design Automation Conference[C]. New York: ACM Press, 1990,46 - 51.
  • 3Bryant R E. Graph - based algorithms for boolean function manipulation[J]. IEEE Transactions on Computer Science, 1986, C-35 ( 8 ) : 677 -691.
  • 4Hunt W A, Brock B C. The verification of a bit-slice ALU [ A]. Workshop on Hardware Specification, Verificatian and Synthesis: Mathematical Aspects [ C]. New York : Springer-Verlag, 1989. 282 - 306.
  • 5Hunt W A, FM8051 : A verified microprocessor [ D]. Austin : University of Texas at Austin, 1985.
  • 6Camilleri A J, Gordon M J, Malham T F. Hardware verification using higher-order logic [A]. HDL Descriptions to Guaranteed Correct Curcuit Designs [ C ]. Amsterdam: Noah-Holland Publishing Company,1987.43 - 67.
  • 7Dershowitz N, Jouannaud J-P. Rewrite systems [ A]. Handbook of Theoretical Computer Science, Vol. B [ M]. Amsterdam: North-Holland Publishing Company, 1990.244 - 319.
  • 8McCarthy J. A basis for a mathematical computation [ A]. Computer Programming and Formal Systems [C]. Amsterdam: Noth-Holland Publishing Company, 1963.33 - 70.
  • 9Burstall R.Proving properties of programs by structural induction [J].Computer Journal, 1969,12( 1 ) :41 - 48.
  • 10Shao Zhiqing, et al. Proving inductive theorems using witnessed test sets[A]. Proc of 2nd Conf on Formal Engineering Methods [C]. Las Alamitors: IEEE Computer Society Press, 1998.158 - 164.

共引文献2

同被引文献27

引证文献6

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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