COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Computer Laboratory Automated Reasoning Group Lunches > Formal Verification of Centaur Technology's X86-Compatible Media Unit
Formal Verification of Centaur Technology's X86-Compatible Media UnitAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Thomas Tuerk. We are verifying commercial circuits by translating them from Verilog to our formal E language, and then performing symbolic analysis. E is a hierarchical, occurrence-oriented HDL that is deeply embedded inside of ACL2 . We use E to represent circuits, and we verify such representations using ACL2 . The semantics of E are specified by an interpreter written in the ACL2 logic and they permit multiple signal equation types: BDD , pairs of BDDs, AIG , pairs of AIGs, dependency, delay, and primitives counts. We are using E to formally verify parts of Centaur Technology’s (www.centtech.com) newest, 64-bit, X86 -compatible microprocessor. We have verified Centaur’s floating-point adder design, capable of adding four 32-bit pairs, two 64-bit pairs, or one 80-bit pair of numbers with a two-cycle (industry-best?) latency. This verification is performed by a combination of symbolic simulation and theorem proving. We have three models: an E-language model of the RTL mechanically produced from Verilog, an intermediate integer-level model, and a top-level mathematical model that converts floating-point numbers into rationals, adds them, and then rounds the resulting rational according to the flags. Our verification includes verifying both X87 and SSE math flavors and all flag results. This talk is part of the Computer Laboratory Automated Reasoning Group Lunches series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsSir Brian Pippard Memorial Meeting Clare Hall Lecture: The evolution of Abcam plc - 30 April 2013 CfEL's Enterprise Tuesday 2011/2012Other talksStructural basis for human mitochondrial DNA replication, repair and antiviral drug toxicity Surrogate models in Bayesian Inverse Problems How India Became Democratic: Comparative Perspectives (Panel discussion led by Gary Gerstle and Tim Harper) What constitutes 'discrimination' in everyday talk? Argumentative lines and the social representations of discrimination CANCELLED: The Impact of New Technology on Transport Planning Café Synthetique: Graduate Talks! Direct measurements of dynamic granular compaction at the mesoscale using synchrotron X-ray radiography Thermodynamics de-mystified? /Thermodynamics without Ansätze? Protein Folding, Evolution and Interactions Symposium Towards a whole brain model of perceptual learning Not 'just a GP' |