1 / 6

ABCD: “ Booleanizing ” Analog Systems for Verifying Chips

ABCD: “ Booleanizing ” Analog Systems for Verifying Chips. Aadithya V. Karthik , Sayak Ray, Pierluigi Nuzzo , Alan Mishchenko , Robert Brayton , and Jaijeet Roychowdhury EECS Dept., The University of California, Berkeley. Feb 2014, BEARS, Berkeley. The Problem: Verifying a Chip.

laszlo
Download Presentation

ABCD: “ Booleanizing ” Analog Systems for Verifying Chips

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ABCD: “Booleanizing” AnalogSystems for Verifying Chips Aadithya V. Karthik, Sayak Ray, PierluigiNuzzo, Alan Mishchenko, Robert Brayton, and JaijeetRoychowdhury EECS Dept., The University of California, Berkeley Feb 2014, BEARS, Berkeley

  2. The Problem: Verifying a Chip Specification Chip designers Chip

  3. The Problem: AMS Verification Want to verify complete system e.g., eye opening height > 1V? Proof or counter-example needed Example: SERDES PLL Analog parts CDR I/O Surrounded by Digital Logic >1V

  4. Our approach: “Booleanize” the analog parts Analog models Challenge: Digital models (don't mix) + ABCD: Boolean approximation ALL BOOLEAN Continuous Boolean Best verification tools = all Boolean, no continuous SAR-ADC Boolean T/H approximation Boolean comparator approximation Boolean DAC approximation Analog components Digital components Verification tools accept Fast Formal verification, high-speed simulation, test pattern generation, ... … for the full combined system!

  5. ABCD in action ABCD Purely Boolean Model Analog Circuit Example: Channel + Equalizer Bit Sequence

  6. Circuits Successfully Booleanized Delay line Charge pump Power grid Equalizer I/O signaling system SAR-ADC

More Related