1 / 6

Three Verification Challenges

Three Verification Challenges. Hans Lundén Digital ASIC Manager Functional Verification. CHallenges?. Verification challenge areas Quantity of verification work (Integration, complexity) Difficulty of verification work (Complexity) Efficiency (Quality vs TTM and cost) VIP

elwyn
Download Presentation

Three Verification Challenges

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. Three Verification Challenges Hans Lundén Digital ASIC Manager Functional Verification

  2. CHallenges? • Verification challenge areas • Quantity of verification work (Integration, complexity) • Difficulty of verification work (Complexity) • Efficiency (Quality vs TTM and cost) • VIP • Power management • Exit criteria (Efficiency) • Languages/Methodologies/Tools • Design/Systemization for Verification • TLM in Verification • ….

  3. TLM in verification • Started to use TLM to model ASIC functionality and its environment. • Both LT and AT models are used for several purposes. • System development. • Early SW development. • Early system performance investigations • Planned to be introduced also in verification. • Early verification test bench and test case development. • Why? • TTM (Time To Market)

  4. Verification IP • Internal VIPs • Develop in house or outsource? • Takes time. New VIPs is always a risk. • Standard VIP • Purchase or develop? • Decision from case to case. • VIP business not as mature as Design IP business. • Quality problems in VIPs often revealed very late in projects. • Why? • Quality.

  5. Design for Verification • “Design” is here including System down to RTL: • RTL level • Code to support verification. • Block architecture • Partitioning of functions and choice of interfaces between sub blocks that simplifies verification • ASIC level • Re-use • Minimize number of unique interfaces • Minimize number updated blocks • System and product mgmt level • Minimize number of unique interfaces • Minimize number of updated functions • Why? • Quality and TTM

More Related