Go to
December 15, 2016
Computer Algebra knows Arithmetic Better
Thursday, 15 December 2016 at 14:15 in room INF 328
Cunxi Yu, PhD Student, University of Massachusetts, Amherst, MA, USA
Abstract:
Despite a considerable progress in verification of logic designs, advances in formal verification of arithmetic designs have been lagging. Boolean methods, such as BDDs and SAT, require “bit blasting,” i.e., flattening the design to a bit-level netlist, which makes verification of arithmetic circuits computationally expensive. In the past several years, computer algebraic method that rely on polynomial representation of the design has shown to be the best approach for analyzing arithmetic circuits. Algebraic methods overcome the bit-blasting limitation of the contemporary methods and commercial tools and provide several orders of magnitude speedup; they are already able to verify large integer multipliers with over two million gates. In this talk, I will describe the motivation of computer algebra research, review the formulation of the arithmetic verification problem, and will present our discoveries and results of analyzing integer arithmetic and finite field arithmetic implementations using computer algebraic method.
About the speaker:
Cunxi Yu is a 4th-year Ph.D. student under the supervision of Prof. Ciesielski. His Ph.D. research focuses on formal analysis of arithmetic circuits, including verification, debugging, abstraction, and reverse engineering. He also worked on hardware security and logic synthesis. His Ph.D. thesis topic is "Formal Analysis of Arithmetic Circuits using Computer Algebraic Approach - Verification, Debugging, and Abstraction". Chapter 4 in my thesis proposal was awarded by National Science Foundation 2016 ($450,000, 2016-2019). He has been a research intern at IBM T.J Watson Research Center in 2015 and 2016, where he worked on design automation research.
His research interests include formal verification, design automation, computer arithmetics, cryptography, formal methods for hardware security, design automation for approximate computing.
Secondary navigation
- January 29, 2018
- August 30, 2017
- Past seminars
- 2016 - 2017 Seminars
- 2015 - 2016 Seminars
- 2014 - 2015 Seminars
- 2013 - 2014 Seminars
- 2012 - 2013 Seminars
- 2011 - 2012 Seminars
- 2010 - 2011 Seminars
- 2009 - 2010 Seminars
- 2008 - 2009 Seminars
- 2007 - 2008 Seminars
- 2006 - 2007 Seminars
- August 31, 2007
- June 29, 2007
- June 20, 2007
- June 5, 2007
- May 30, 2007
- May 16, 2007
- May 15, 2007
- April 24, 2007
- March 27, 2007
- March 14, 2007
- February 9, 2007
- February 8, 2007
- January 12, 2007
- December 5, 2006
- November 14, 2006
- October 31, 2006
- October 27, 2006
- October 26, 2006
- October 20, 2006
- September 20, 2006
- September 20, 2006
- September 20, 2006
- September 19, 2006
- 2005 - 2006 Seminars
- August 23, 2006
- August 22, 2006
- June 26, 2006
- June 20, 2006
- June 16, 2006
- June 7, 2006
- June 6, 2006
- May 30, 2006
- May 17, 2006
- May 10, 2006
- April 27, 2006
- April 12, 2006
- March 31, 2006
- March 29, 2006
- March 22, 2006
- March 15, 2006
- February 27, 2006
- February 8, 2006
- January 25, 2006
- January 19, 2006
- January 18, 2006
- January 17, 2006
- January 11, 2006
- November 30, 2005
- November 23, 2005
- November 2, 2005
- October 26, 2005
- October 25, 2005
- October 5, 2005
- September 28, 2005
- 2005 Seminars