×

兹马思-数学第一资源

用计算机代数对算术电路进行逐列递增验证。(英语) Zbl 07307313
摘要:验证算术电路和最突出的乘法器电路是一个重要的问题,在实践中仍然需要大量的人工工作。目前最有效的方法是在伪布尔多项式上使用多项式推理。在这种方法中,字级规范通过电路的门级表示所隐含的Gröbner基来简化。当且仅当电路正确时,此减少值返回零。我们给出了这种方法的严格形式化,包括合理性和完备性论证。此外,我们提出了一种新的递增列式技术来验证门级乘法器。该方法通过在电路中提取全加器和半加法器约束进一步改进,允许重写和减少Gröbner基。我们还提出了一个新的技术定理,它允许重写Gröbner基的局部部分。优化bner基大大减少了计算时间。此外,我们扩展这些代数技术来验证位级乘法器的等价性,而不使用字级规范。我们的实验表明,使用现成的计算机代数工具可以有效地验证正则乘法器,而更复杂和优化的乘法器需要更复杂的技术。我们详细讨论了我们完整的验证方法,包括所有优化。
理学硕士:
68-XX号 计算机科学
PDF格式 BibTeX公司 引用
全文: 内政部
参考文献:
[1] Agnarson S,Kandri Rody A,Kapur D,Narendran P,Saunders B(1984)检验多项式理想是否非平凡的复杂性。致辞:第三届MACSYMA用户大会,第452-458页
[2] Beame P,Liew V(2017)验证非线性整数算法。In:CAV,LNCS第10427卷。斯普林格,第238-258页
[3] 伯克利逻辑综合与验证小组。ABC:一个顺序合成和验证系统。http://www.eecs.berkeley.edu/阿兰米/abc/。Bitbucket版本1.01,最后更改日期:2017年2月27日
[4] Biere A(2016)提交给2016年SAT竞赛的组合算术螨集。在:2016年SAT竞赛中,计算机科学系系列出版物B-2016-1卷。赫尔辛基大学,第65-66页
[5] Biere A(2016)Splatz,Lingeling,Plingeling,Treengeling,YalSAT进入2016年SAT竞赛。In:2016年SAT竞赛求解器和基准描述。赫尔辛基大学,第44-45页
[6] 是CDCL解决方案的一个弱点。http://www.fields.utoronto.ca/talks/weakness-cdcl-solvers2016年8月
[7] Biere A、Heljanko K、Wieringa S(2011)AIGER 1.9及以上。技术报告,FMV报告系列,形式模型和验证研究所,约翰尼斯开普勒大学,阿尔滕贝格斯特。奥地利林茨694040号
[8] Biere A,Kauers M,Ritric D(2017)《使用计算机代数验证算术电路的挑战》。输入:SYNASC。IEEE计算机协会,第9-15页
[九] Bryant,R.,布尔函数操作的基于图的算法,IEEE Trans Comput,35,8,677-691(1986)·Zbl 0593.94022
[10] 布莱恩特,R。;陈勇,用二进制矩图验证算术电路,STTT,3,2,137-155(2001)·Zbl 1002.68588号
[11] Buchberger B(1965)在无量纲多项式的基础上的算法。博士。论文,因斯布鲁克大学·Zbl 1245.13020号
[12] 布赫伯格,B。;考尔斯,M.,格尔布纳基础,学术出版社,5,10,7763(2010)
[13] 陈杰,陈勇(2001)整数乘法器的等价性检验。在:Goto S(ed)ASP-DAC 2001,第169-174页
[14] 陈勇,布莱恩特R(1995)用二元矩图验证算术电路。输入:DAC,第535-541页
[15] Ciesielski M,Yu C,Brown W,Liu D,Rossi A(2015)用函数提取验证门级算术电路。输入:DAC。ACM,第52:1-52:6页
[16] 考克斯,D。;小J。;奥谢,《理想、多样性和算法》(1997),纽约:斯普林格,纽约
[17] Decker W、Greuel G-M、Pfister G、Schönemann H(2016)单数4-1-0。http://www.singular.uni-kl.de。2018年1月访问
[18] Eén,Biere A(2005)SAT中通过变量和子句消除的有效预处理。In:SAT,LNCS第3569卷。斯普林格,61-75页·Zbl 1128.68463
[19] 霍玛,N。;渡边,Y。;青木,T。;Higuchi,T.,《基于算术描述语言的算术电路的形式化设计》,IEICE Trans,89-A,123500-3509(2006)
[20] Järvisalo,M。;比尔,A。;Heule,M.,在CNF上模拟电路级简化,Autom Reason杂志,49,4583-619(2012)·Zbl 1267.94144
[21] Kandri Rody A,Kapur D,Narendran P(1985)有限交换代数上工作问题和统一问题的理想理论方法。In:RTA,LNCS第202卷。斯普林格,第364-345页·Zbl 0581.68039
[22] 科伦,I.,计算机算术算法(2001),纳蒂克:A。K。彼得斯有限公司,纳蒂克·Zbl 0994.68186
[23] 库尔曼,A。;帕鲁西,V。;克罗姆,F。;Ganai,M.,等价性检验和功能属性验证的鲁棒布尔推理,IEEE TCAD,21,12,1377-1394(2002)
[24] 吕,J。;卡拉,P。;Enescu,F.,Galois场运算电路形式验证的有效格氏基约化,IEEE TCAD,32,9,1409-1420(2013)
[25] 尼美兹,A。;普莱纳,M。;Biere,A.,Boolector 2.0系统描述,JSAT,9,53-58(2014)
[26] 《计算机算术:算法与硬件设计》(2000),牛津:牛津大学出版社,牛津
[27] Pruss T,Kalla P,Enescu F(2014)使用词级抽象通过Gröbner基验证大型Galois场算术电路的等效性。输入:DAC。ACM,第152:1-152:6页
[28] Ritric D,Biere A,Kauers M(2017)《使用计算机代数对乘法器的列式验证》。收件人:Stewart D,Weissenbacher G(编辑)FMCAD。IEEE,第23-30页
[29] Ritric D,Biere A,Kauers M(2018)《改进和扩展验证门级乘法器的代数方法》。In:日期。IEEE,第1556-1561页
[30] Sayed Ahmed A,Große D,Kühne U,Soeken M,Drechsler R(2016),《用格布纳基与逻辑约化相结合的整数乘法器形式化验证》。In:日期。IEEE,第1048-1053页
[31] Sayed Ahmed A,Große D,Soeken M,Drechsler R(2016)使用格氏基的等价性检验。输入:FMCAD。IEEE,第169-176页
[32] 斯托菲尔,D。;Kunz,W.,算术位级算术电路的等价性检查,IEEE TCAD,23,5586-597(2004)
[33] Wiennand O,Wedler M,Stoffel D,Kunz W,Greuel G(2008)在算术数据路径中证明数据正确性的代数方法。In:CAV,LNCS第5123卷。斯普林格,473-486页·Zbl 1155.68448号
[34] Wolfram Research,Inc.Mathematica,2016年。版本10.4
[35] 余,C。;布朗,W。;刘博士。;罗西,A。;Ciesielski,M.,通过功能提取对算术电路进行形式验证,IEEE TCAD,35,12,2131-2142(2016)
[36] 余,C。;西塞尔斯基,M。;Mishchenko,A.,基于和逆变器图的快速代数重写,IEEE TCAD,PP,99,1(2017)
[37] Yu C,Ciesielski MJ(2017)Galois场乘数的有效并行验证。输入:ASP-DAC。IEEE,第238-243页
此参考列表基于出版商或数字数学图书馆提供的信息。它的项被试探性地匹配到zbMATH标识符,并且可能包含数据转换错误。它试图尽可能准确地反映原始论文中列出的参考文献,而不要求匹配的完整性或精确性。