Automated Cross-level Validation and Debug of Mixed-signal Systems in Top-down Design: From Pre-silicon to Post-silicon

  • Authors:
    Abhijit Chatterjee (Georgia Tech), Barry Muldrey (Georgia Tech), Sabyasachi Deyati (Georgia Tech)
    Publication ID:
    Publication Type:
    Annual Review
    Received Date:
    Last Edit Date:
    2712.005 (Georgia Institute of Technology)


In top-down design, the models for mixed-signal functions are first specified at the behavioral level using, for example, Simulink, MATLAB, Verilog-AMS or A-VHDL. The design is then refined using more detailed macro-block models, that evolve to transistor level models and eventually silicon. At each stage of design refinement, it is necessary to establish equivalence between behaviors across different design levels including fabricated silicon. If discrepancies are detected, they need to be debugged immediately. However, pre-silicon through post-silicon validation of mixed-signal circuits and systems remains primitive compared to the state of the art for digital systems. AMS heterogeneity in modern SoCs is steadily increasing and the number of bug escapes to silicon has increased significantly over the last decade. Data from Mentor Graphics suggests as many as 6-7 respins for “difficult” SoC designs. Most companies today have a brute-force manually intensive approach to mixed-signal validation. Comprehensive solutions to the mixed-signal validation problem do not exist today and are executed largely manually with little automation. The intent of this research is to provide automated tools that make debugging of complex mixed-signal SoCs orders of magnitude easier while providing guidance for quick circuit redesign to minimize the number of silicon respins.

Past Events

  Event Summary
15–16 May 2017
CAD and Test Review
Monday, May 15, 2017, 1 p.m. — Tuesday, May 16, 2017, 2 p.m. ET
Atlanta, GA, United States

4819 Emperor Blvd, Suite 300 Durham, NC 27703 Voice: (919) 941-9400 Fax: (919) 941-9450

Important Information for the SRC website. This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.