SlideShare a Scribd company logo
Copyright Arasan Chip Systems, Inc. 2013
Complex	
  Standards	
  Demand	
  New	
  Approaches	
  to	
  IP	
  
Quality
Executive Summary
At Arasan Chip Systems, a world leader in providing standards-based Total IP
Solutions for storage and connectivity, the primary benchmark for measurement
of quality requires that we answer these questions: Do the IPs works in our
customers’ SoC? Were they easily integrated into their design? And did they meet
the delivery schedule? Our mission is to deliver high quality IP solutions with a
commitment towards zero defects through continuous quality improvement.
Gone are the days when the quality of IP was just measured by code and function
coverage metrics. Today, the standards take years to finalize and complexity of
the IP supporting these standards is equivalent to a complete SoC from just a few
years ago with hundreds of thousands of gates, a complex Analog PHY IP
operating in the gigahertz range, and software/firmware that is tightly coupled with
the Operating System. All have to work together for a smooth operation. Being a
standards-based peripheral IP company, Arasan has to ensure that this sub-
system interoperates with products that interface to the SoC.
How do we achieve high quality with complex IP spanning digital logic, high-
speed mixed signal I/O and software? We achieve this by providing a fully
validated total IP solution and working closely with our customers during SoC
integration and validation process. This ensures that their ASIC works right first
time. We have made and continue to make a significant investment in tools,
design and verification methodology and work closely with customers to meet
their acceptance criteria. We establish process flows to validate functionality,
compliance and mixed-mode operation at a sub-system level. We invest in
maintaining deep expertise with the standards committees for MIPI, JEDEC, SD
and others. And we work closely with an eco-system of partners like Agilent and
Cadence.
In this whitepaper, I will briefly review our methodology using our UFS products as
a reference. This is a comprehensive suite that combines the digital UFS host
and device controllers, the UniProSM
interface technology, the MIPI M-PHY mixed
signal I/O, software driver, and hardware validation platforms.
Arasan Chip Systems, Inc. Arasan Design Quality
February 2013 p2
Introduction
Significant investment in IP design quality is a key element in our digital and
mixed-signal design management process. This includes detailed code and
functional coverage analysis, functional and timing simulations and hardware
emulation.
Deep involvement with IP standards bodies
Arasan Chip Systems is a contributing member to many standards bodies
including MIPI, SD Association and JEDEC which enables us to have a deep
understanding of interface protocol, IP development challenges and industry
ecosystem development. This knowledge is applied to the design of interface IPs
and also to advising customers on the latest developments. This helps us in
architecting IP that meets the performance goals for the technology.
Our participation allows us to work closely with customer-representatives to
understand near-term and future requirements with respect to the standards
roadmaps. We have been:
• An participating in USB-IF since 1996
• An active member of the SD Association since 2001
• An active contributor to MIPI since 2005
• An active member to JEDEC since 2008
• An active member of UFSA since 2012
Arasan IP ecosystem
In addition to its own efforts, Arasan engages a wide variety of ecosystem
partners to leverage their expertise and experience. For example, Arasan is a
member of the Cadence Verification Alliance, which aims to help customers
accelerate the adoption of new technologies and improve verification productivity.
We work closely with compliance working group meetings to define and
implement methods for compliance testing. We participate actively in compliance
and interoperability testing events
Arasan Chip Systems, Inc. Arasan Design Quality
February 2013 p3
Development Components
Arasan’s quality strategy has four components: digital IP, software, hardware
(FPGA platform) and analog IP.
Digital IP
In-depth protocol expertise is important element in producing high quality detailed
architecture/design specifications and implementing the design . Best practices,
as adopted by the design community, are followed at Arasan like following the
RMM guidelines for Verilog coding. Often, the design criteria checklist provided by
large customers prior to licensing the IP forms an effective cross check. A bigger
component is the development of the test bench and test plans. Both Verilog and
UVM/OVM based test benches are developed depending on the complexity and
intent of the test bench. The main verification objectives are code coverage and
functional verification across multiple segments covering protocol specification,
system bus, PHY interfaces, and internal interfaces such as FIFO and sub
modules. Test plans are implemented during verification phase. A number of
incremental checks (e.g. Lint, CDC, LEC, STA , etc.) are performed at each step
of the flow. The tool flow scripts and documentation form the substance of the IP
deliverables.
Software
Most complex standards-based IP today require software development that
includes drivers, stacks, file systems, and application interfaces. Arasan uses a
Linux platform for software development and detailed test plans are implemented
as part of the qualification process.
FPGA Platform
FPGAs are used to implement digital IP. The synthesized digital IP along with
FPGA resources such as GTX/GTP transceivers and PCIe hard macros, and PHY
daughter cards are used in a hardware platform to create a validation sub-system.
This hardware validation platform, running Linux and relevant drivers, is used for
full validation of a complex IP.
Arasan Chip Systems, Inc. Arasan Design Quality
February 2013 p4
IP Verification Process
Key elements of Arasan’s verification strategy are Directed and Random tests,
CDC Analysis and Hardware Validation.
Random Tests
Random test include Functional coverage, system black box scenarios, and
internal white box assertions. A random test bench is typically designed using
OVM/UVM, and implements both bus functional models (BFM) developed by
Arasan and UVM/OVM compliant 3rd
party Verification IP (VIP) The UVM
Verification environment randomizes several combinations of parameters
covering:
• System bus parameters such as bus widths, clock frequency, latencies
• PHY layer parameters, power modes, data transfer rates and error
handling
• Controller specific parameters such as programming model, FIFO
configurations
• I/O Protocol specific parameters such as operating modes, packet types
and sizes, flow control, compliance checks, etc.
Directed Tests
Directed tests are typically used to complement code coverage scenarios, SoC
Integration Suite, PHY Integration tests and specific tests for internal modules.
Where required, a Verilog Test Bench is used in addition to the UVM/OVM test
bench.
CDC / Post-synthesis Analysis
• CDC (Clock Domain Crossing) synchronization is typically implemented in
one module. This simplifies the CDC analysis and generation of waiver
files for tool flows. In addition it allows a generic synchronizer module to be
replaced with a target library version.
• Delay-based simulation emulates synchronizer sampling delays.
• CDC signals are checked for synchronization and re-convergence
• SDF simulations to verify timing and functionality. For hard macros a wide
suite of tests covering different corners are implemented. For Soft IP gate
level simulations (GLS) is typically run with unit delay.
Arasan Chip Systems, Inc. Arasan Design Quality
February 2013 p5
• Power Estimation is done in line with the power management features of
an IP such as Hibern8 feature in M-PHY.
• Scan and ATPG are done for hard macros. For soft IP also these are
verified to make sure that IP is scan friendly.
Hardware Validation Platform
Arasan develops and markets FPGA based platforms configured for a number of
digital and analog IP products. Customers and eco-system partners use the HVPs
as:
• A platform for early software development
• A platform for SoC validation
• A platform for production testing
• A platform for compliance and interoperability testing.
Figure 1. Arasan’s Hardware Validation Platform with Agilent Scope
The Arasan HVP provides multiple use models depending on the target IP and
application. The UFS-HVP can emulate the host to validate the customer’s end
device or emulate the device, to facilitate software debug on the host side. When
paired together as shown in Figure 2, the interoperability of the complete path
from host to device over the M-PHY interface can be monitored including packet
transmission and signal BER quality.
Arasan Chip Systems, Inc. Arasan Design Quality
February 2013 p6
Figure 2. HVP Configuration for UFS (host) to UFS (device) Validation
Digital Design Flow
Table 1. Digital Design Flow
Arasan Chip Systems, Inc. Arasan Design Quality
February 2013 p7
Analog IP Verification
Bus Functional Model M-PHY BFM
• The BFM is used for verification of the controller and the digital front end
(DFE) of the PHY during development.
• Generated from the analog schematics
• Used for functional sign-off verification
• Exercises all the control and data path between the AFE and DFE
Top schematic Model M-PHY.Top
• Models the actual implementation in the PHY.
• Dfetop.v – digital control logic (RTL or synthesized netlist)
• Afetop.v – analog front end
Analog Test Environment – M-PHY
Standalone test environment verified with 3rd
Party VIP. Provides a
comprehensive suite of random and directed tests. Exercises all modes and
configurations. Includes SDF back-annotated gate level simulations
M-PHY Test Cases:
• H/W reset test (reset M-PHY attributes), Attribute Read / Write test
• LS-Burst, HS-Burst
• Reconfiguration Test Random speed / gear reconfiguration
• Error Injection tests (HS / LS burst with symbol errors)
Analog IP is delivered as GDS and is created and validated to ensure compliance
with SoC design flows in the target foundry process. Deliverables consist of:
• Compliance matrix results
• User guide
• Layout integration guide
• DRC, LVS, ERC reports
Arasan Chip Systems, Inc. Arasan Design Quality
February 2013 p8
Mixed Signal Verification with M-PHY
Figure 3. UVC Test Environment for M-PHY
Arasan Chip Systems, Inc. Arasan Design Quality
February 2013 p9
Analog Design Flow
Table 2. Analog Design Flow
Arasan Chip Systems, Inc. Arasan Design Quality
February 2013 p10
Summary
Our mission is to deliver high quality IP solutions with a commitment towards zero
defects through continuous quality improvement.
Semiconductor IP has evolved from synthesizable RTL to full IP subsystems
encompassing digital functionality with processor-specific interfaces, application-
specific software stacks, device-specific software drivers and mixed-signal
interface technology. And the requirements for achieving IP Design Quality
continue to evolve. Our detailed verification matrix is shown in Table 3 below.
Verification Matrix
Table 3. Arasan Chip Systems Verification Matrix

More Related Content

What's hot

Advanced CA Endevor® Software Change Manager Processor Coding Techniques: Pra...
Advanced CA Endevor® Software Change Manager Processor Coding Techniques: Pra...Advanced CA Endevor® Software Change Manager Processor Coding Techniques: Pra...
Advanced CA Endevor® Software Change Manager Processor Coding Techniques: Pra...
CA Technologies
 
Acs ip-so c-10-tips-presentation
Acs ip-so c-10-tips-presentationAcs ip-so c-10-tips-presentation
Acs ip-so c-10-tips-presentationDesign And Reuse
 
Benefits of disaggregation and open source networking in data centers
Benefits of disaggregation and open source networking in data centersBenefits of disaggregation and open source networking in data centers
Benefits of disaggregation and open source networking in data centers
Aruba, a Hewlett Packard Enterprise company
 
Embedded software static analysis_Polyspace-WhitePaper_final
Embedded software static analysis_Polyspace-WhitePaper_finalEmbedded software static analysis_Polyspace-WhitePaper_final
Embedded software static analysis_Polyspace-WhitePaper_finalTAMILMARAN C
 
Datel smdr-ipo8
Datel smdr-ipo8Datel smdr-ipo8
Datel smdr-ipo8salimgunal
 
SoftwareQualityControlProfessional_12Yrs_SreekrishnaHPandit
SoftwareQualityControlProfessional_12Yrs_SreekrishnaHPanditSoftwareQualityControlProfessional_12Yrs_SreekrishnaHPandit
SoftwareQualityControlProfessional_12Yrs_SreekrishnaHPanditSreekrishna Pandit
 
Resume_Archana_Rao
Resume_Archana_RaoResume_Archana_Rao
Resume_Archana_Raoarchana rao
 
AtifBhatti resume
AtifBhatti resumeAtifBhatti resume
AtifBhatti resumeAtif Bhatti
 
Fundamentals of Ethernet /IP Technology
Fundamentals of Ethernet /IP TechnologyFundamentals of Ethernet /IP Technology
Fundamentals of Ethernet /IP Technology
softconsystem
 
VMA Company PowerPoint Presentation
VMA Company PowerPoint PresentationVMA Company PowerPoint Presentation
VMA Company PowerPoint PresentationBill Reagan
 
Presentation
PresentationPresentation
Presentation
Ptidej Team
 
Ccna 4 Chapter 9 V4.0 Answers
Ccna 4 Chapter 9 V4.0 AnswersCcna 4 Chapter 9 V4.0 Answers
Ccna 4 Chapter 9 V4.0 Answers
ccna4discovery
 
Priyanka_Sharma_6yr_UNIX_SQL_Prod_Support_Testing
Priyanka_Sharma_6yr_UNIX_SQL_Prod_Support_TestingPriyanka_Sharma_6yr_UNIX_SQL_Prod_Support_Testing
Priyanka_Sharma_6yr_UNIX_SQL_Prod_Support_Testingpriyanka sharma
 
GenerationRFID_Corp_2015_02
GenerationRFID_Corp_2015_02GenerationRFID_Corp_2015_02
GenerationRFID_Corp_2015_02Albert Escala
 
Managing Open Source Software Supply Chains
Managing Open Source Software Supply ChainsManaging Open Source Software Supply Chains
Managing Open Source Software Supply Chains
nexB Inc.
 

What's hot (20)

Resume_Kavita
Resume_KavitaResume_Kavita
Resume_Kavita
 
Madhu_resume_2016
Madhu_resume_2016Madhu_resume_2016
Madhu_resume_2016
 
Advanced CA Endevor® Software Change Manager Processor Coding Techniques: Pra...
Advanced CA Endevor® Software Change Manager Processor Coding Techniques: Pra...Advanced CA Endevor® Software Change Manager Processor Coding Techniques: Pra...
Advanced CA Endevor® Software Change Manager Processor Coding Techniques: Pra...
 
Acs ip-so c-10-tips-presentation
Acs ip-so c-10-tips-presentationAcs ip-so c-10-tips-presentation
Acs ip-so c-10-tips-presentation
 
PS19 SQA Presentation
PS19 SQA PresentationPS19 SQA Presentation
PS19 SQA Presentation
 
Benefits of disaggregation and open source networking in data centers
Benefits of disaggregation and open source networking in data centersBenefits of disaggregation and open source networking in data centers
Benefits of disaggregation and open source networking in data centers
 
CHIRAG_DESHMUKH_Resume
CHIRAG_DESHMUKH_ResumeCHIRAG_DESHMUKH_Resume
CHIRAG_DESHMUKH_Resume
 
Embedded software static analysis_Polyspace-WhitePaper_final
Embedded software static analysis_Polyspace-WhitePaper_finalEmbedded software static analysis_Polyspace-WhitePaper_final
Embedded software static analysis_Polyspace-WhitePaper_final
 
Datel smdr-ipo8
Datel smdr-ipo8Datel smdr-ipo8
Datel smdr-ipo8
 
Neha_Kansal
Neha_KansalNeha_Kansal
Neha_Kansal
 
SoftwareQualityControlProfessional_12Yrs_SreekrishnaHPandit
SoftwareQualityControlProfessional_12Yrs_SreekrishnaHPanditSoftwareQualityControlProfessional_12Yrs_SreekrishnaHPandit
SoftwareQualityControlProfessional_12Yrs_SreekrishnaHPandit
 
Resume_Archana_Rao
Resume_Archana_RaoResume_Archana_Rao
Resume_Archana_Rao
 
AtifBhatti resume
AtifBhatti resumeAtifBhatti resume
AtifBhatti resume
 
Fundamentals of Ethernet /IP Technology
Fundamentals of Ethernet /IP TechnologyFundamentals of Ethernet /IP Technology
Fundamentals of Ethernet /IP Technology
 
VMA Company PowerPoint Presentation
VMA Company PowerPoint PresentationVMA Company PowerPoint Presentation
VMA Company PowerPoint Presentation
 
Presentation
PresentationPresentation
Presentation
 
Ccna 4 Chapter 9 V4.0 Answers
Ccna 4 Chapter 9 V4.0 AnswersCcna 4 Chapter 9 V4.0 Answers
Ccna 4 Chapter 9 V4.0 Answers
 
Priyanka_Sharma_6yr_UNIX_SQL_Prod_Support_Testing
Priyanka_Sharma_6yr_UNIX_SQL_Prod_Support_TestingPriyanka_Sharma_6yr_UNIX_SQL_Prod_Support_Testing
Priyanka_Sharma_6yr_UNIX_SQL_Prod_Support_Testing
 
GenerationRFID_Corp_2015_02
GenerationRFID_Corp_2015_02GenerationRFID_Corp_2015_02
GenerationRFID_Corp_2015_02
 
Managing Open Source Software Supply Chains
Managing Open Source Software Supply ChainsManaging Open Source Software Supply Chains
Managing Open Source Software Supply Chains
 

Viewers also liked

Mind trek gamification_printerready_110806_sde_accepted_len_changes_1
Mind trek gamification_printerready_110806_sde_accepted_len_changes_1Mind trek gamification_printerready_110806_sde_accepted_len_changes_1
Mind trek gamification_printerready_110806_sde_accepted_len_changes_1Svetlana Belyaeva
 
Mobile Imaging Whitepaper
Mobile Imaging WhitepaperMobile Imaging Whitepaper
Mobile Imaging Whitepaper
Arasan Chip Systems
 
2 21122 kip_us_wp_beyond_best_practices
2 21122 kip_us_wp_beyond_best_practices2 21122 kip_us_wp_beyond_best_practices
2 21122 kip_us_wp_beyond_best_practicesSvetlana Belyaeva
 
SD 4.0 from Arasan Chip Systems
SD 4.0 from Arasan Chip SystemsSD 4.0 from Arasan Chip Systems
SD 4.0 from Arasan Chip Systems
Arasan Chip Systems
 
SD 4.1 Total IP Solution from Arasan Chip Systems
SD 4.1 Total IP Solution from Arasan Chip SystemsSD 4.1 Total IP Solution from Arasan Chip Systems
SD 4.1 Total IP Solution from Arasan Chip Systems
Arasan Chip Systems
 
2 21677 splunk_big_data_futureofsecurity
2 21677 splunk_big_data_futureofsecurity2 21677 splunk_big_data_futureofsecurity
2 21677 splunk_big_data_futureofsecuritySvetlana Belyaeva
 

Viewers also liked (7)

Mind trek gamification_printerready_110806_sde_accepted_len_changes_1
Mind trek gamification_printerready_110806_sde_accepted_len_changes_1Mind trek gamification_printerready_110806_sde_accepted_len_changes_1
Mind trek gamification_printerready_110806_sde_accepted_len_changes_1
 
Mobile Imaging Whitepaper
Mobile Imaging WhitepaperMobile Imaging Whitepaper
Mobile Imaging Whitepaper
 
2 21122 kip_us_wp_beyond_best_practices
2 21122 kip_us_wp_beyond_best_practices2 21122 kip_us_wp_beyond_best_practices
2 21122 kip_us_wp_beyond_best_practices
 
SD 4.0 from Arasan Chip Systems
SD 4.0 from Arasan Chip SystemsSD 4.0 from Arasan Chip Systems
SD 4.0 from Arasan Chip Systems
 
New digital american family
New digital american familyNew digital american family
New digital american family
 
SD 4.1 Total IP Solution from Arasan Chip Systems
SD 4.1 Total IP Solution from Arasan Chip SystemsSD 4.1 Total IP Solution from Arasan Chip Systems
SD 4.1 Total IP Solution from Arasan Chip Systems
 
2 21677 splunk_big_data_futureofsecurity
2 21677 splunk_big_data_futureofsecurity2 21677 splunk_big_data_futureofsecurity
2 21677 splunk_big_data_futureofsecurity
 

Similar to Ensuring Design Quality in Mixed Signal IP

Embedded services by Faststream Technologies
Embedded services by Faststream TechnologiesEmbedded services by Faststream Technologies
Embedded services by Faststream Technologies
Hari Narayana
 
Corporate profile steep graph aras innovator
Corporate profile steep graph aras innovatorCorporate profile steep graph aras innovator
Corporate profile steep graph aras innovatoranuragonline001
 
Rest Assured
Rest AssuredRest Assured
Ramesh gupta cv
Ramesh gupta cvRamesh gupta cv
Ramesh gupta cv
Ramesh Gupta
 
Lads Tech Company Profile V4.0
Lads Tech Company Profile V4.0Lads Tech Company Profile V4.0
Lads Tech Company Profile V4.0
Resident Meer
 
RSI GmbH - Intro
RSI GmbH - IntroRSI GmbH - Intro
RSI GmbH - Intro
Jeevan Mathew
 
Surekha_haoop_exp
Surekha_haoop_expSurekha_haoop_exp
Surekha_haoop_expsurekhakadi
 
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
Farhan Tariq
 
IBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain SoftwareIBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain Software
Remain Software
 
Srikanth_testing resume
Srikanth_testing resumeSrikanth_testing resume
Srikanth_testing resumesrikanth Burra
 
WriteNow! ISP Programmer Series
WriteNow! ISP Programmer SeriesWriteNow! ISP Programmer Series
WriteNow! ISP Programmer Series
rns-usa
 
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Perforce
 
Resume_Appaji
Resume_AppajiResume_Appaji
Resume_AppajiAppaji K
 
Oak Systems - When you build Software, we build Quality in it
Oak Systems - When you build Software, we build Quality in it Oak Systems - When you build Software, we build Quality in it
Oak Systems - When you build Software, we build Quality in it
Oak Systems
 
wp-01070-hardware-software-coverification-fpga
wp-01070-hardware-software-coverification-fpgawp-01070-hardware-software-coverification-fpga
wp-01070-hardware-software-coverification-fpgaGautam Kavipurapu
 

Similar to Ensuring Design Quality in Mixed Signal IP (20)

Embedded services by Faststream Technologies
Embedded services by Faststream TechnologiesEmbedded services by Faststream Technologies
Embedded services by Faststream Technologies
 
Corporate profile steep graph aras innovator
Corporate profile steep graph aras innovatorCorporate profile steep graph aras innovator
Corporate profile steep graph aras innovator
 
Rest Assured
Rest AssuredRest Assured
Rest Assured
 
Ramesh gupta cv
Ramesh gupta cvRamesh gupta cv
Ramesh gupta cv
 
Christopher_Reder_2016
Christopher_Reder_2016Christopher_Reder_2016
Christopher_Reder_2016
 
Lads Tech Company Profile V4.0
Lads Tech Company Profile V4.0Lads Tech Company Profile V4.0
Lads Tech Company Profile V4.0
 
RSI GmbH - Intro
RSI GmbH - IntroRSI GmbH - Intro
RSI GmbH - Intro
 
Surekha_haoop_exp
Surekha_haoop_expSurekha_haoop_exp
Surekha_haoop_exp
 
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
 
IBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain SoftwareIBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain Software
 
Srikanth_testing resume
Srikanth_testing resumeSrikanth_testing resume
Srikanth_testing resume
 
WriteNow! ISP Programmer Series
WriteNow! ISP Programmer SeriesWriteNow! ISP Programmer Series
WriteNow! ISP Programmer Series
 
ProSET Brochure
ProSET BrochureProSET Brochure
ProSET Brochure
 
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
 
Resume_Appaji
Resume_AppajiResume_Appaji
Resume_Appaji
 
Prasad_Meduri
Prasad_MeduriPrasad_Meduri
Prasad_Meduri
 
Abhishek_cv
Abhishek_cvAbhishek_cv
Abhishek_cv
 
Oak Systems - When you build Software, we build Quality in it
Oak Systems - When you build Software, we build Quality in it Oak Systems - When you build Software, we build Quality in it
Oak Systems - When you build Software, we build Quality in it
 
CV Nagaraju Sreeram
CV Nagaraju SreeramCV Nagaraju Sreeram
CV Nagaraju Sreeram
 
wp-01070-hardware-software-coverification-fpga
wp-01070-hardware-software-coverification-fpgawp-01070-hardware-software-coverification-fpga
wp-01070-hardware-software-coverification-fpga
 

More from Arasan Chip Systems

MIPI IP Modules for SoC Prototyping
MIPI IP Modules for SoC PrototypingMIPI IP Modules for SoC Prototyping
MIPI IP Modules for SoC Prototyping
Arasan Chip Systems
 
USB 2.0 ECHI Host and Embedded HUB
USB 2.0 ECHI Host and Embedded HUBUSB 2.0 ECHI Host and Embedded HUB
USB 2.0 ECHI Host and Embedded HUB
Arasan Chip Systems
 
eMMC 5.0 Total IP Solution
eMMC 5.0 Total IP SolutioneMMC 5.0 Total IP Solution
eMMC 5.0 Total IP Solution
Arasan Chip Systems
 
Corporate Introduction to Arasan Chip Systems
Corporate Introduction to Arasan Chip SystemsCorporate Introduction to Arasan Chip Systems
Corporate Introduction to Arasan Chip SystemsArasan Chip Systems
 
IP for Low Cost Smartphone
IP for Low Cost SmartphoneIP for Low Cost Smartphone
IP for Low Cost Smartphone
Arasan Chip Systems
 
Benchmarking Mobile Storage
Benchmarking Mobile StorageBenchmarking Mobile Storage
Benchmarking Mobile Storage
Arasan Chip Systems
 
Ufs whitepaper
Ufs whitepaperUfs whitepaper
Ufs whitepaper
Arasan Chip Systems
 
Radio Frequency Front End (RFFE) MIPI core from Arasan Chip Systems
Radio Frequency Front End (RFFE) MIPI core from Arasan Chip SystemsRadio Frequency Front End (RFFE) MIPI core from Arasan Chip Systems
Radio Frequency Front End (RFFE) MIPI core from Arasan Chip Systems
Arasan Chip Systems
 
ONFI 3.0 NAND Flash Controller
ONFI 3.0 NAND Flash ControllerONFI 3.0 NAND Flash Controller
ONFI 3.0 NAND Flash Controller
Arasan Chip Systems
 
Design Automation Conference - IP Talks June 2011
Design Automation Conference - IP Talks June 2011Design Automation Conference - IP Talks June 2011
Design Automation Conference - IP Talks June 2011
Arasan Chip Systems
 

More from Arasan Chip Systems (10)

MIPI IP Modules for SoC Prototyping
MIPI IP Modules for SoC PrototypingMIPI IP Modules for SoC Prototyping
MIPI IP Modules for SoC Prototyping
 
USB 2.0 ECHI Host and Embedded HUB
USB 2.0 ECHI Host and Embedded HUBUSB 2.0 ECHI Host and Embedded HUB
USB 2.0 ECHI Host and Embedded HUB
 
eMMC 5.0 Total IP Solution
eMMC 5.0 Total IP SolutioneMMC 5.0 Total IP Solution
eMMC 5.0 Total IP Solution
 
Corporate Introduction to Arasan Chip Systems
Corporate Introduction to Arasan Chip SystemsCorporate Introduction to Arasan Chip Systems
Corporate Introduction to Arasan Chip Systems
 
IP for Low Cost Smartphone
IP for Low Cost SmartphoneIP for Low Cost Smartphone
IP for Low Cost Smartphone
 
Benchmarking Mobile Storage
Benchmarking Mobile StorageBenchmarking Mobile Storage
Benchmarking Mobile Storage
 
Ufs whitepaper
Ufs whitepaperUfs whitepaper
Ufs whitepaper
 
Radio Frequency Front End (RFFE) MIPI core from Arasan Chip Systems
Radio Frequency Front End (RFFE) MIPI core from Arasan Chip SystemsRadio Frequency Front End (RFFE) MIPI core from Arasan Chip Systems
Radio Frequency Front End (RFFE) MIPI core from Arasan Chip Systems
 
ONFI 3.0 NAND Flash Controller
ONFI 3.0 NAND Flash ControllerONFI 3.0 NAND Flash Controller
ONFI 3.0 NAND Flash Controller
 
Design Automation Conference - IP Talks June 2011
Design Automation Conference - IP Talks June 2011Design Automation Conference - IP Talks June 2011
Design Automation Conference - IP Talks June 2011
 

Recently uploaded

When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 

Recently uploaded (20)

When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 

Ensuring Design Quality in Mixed Signal IP

  • 1. Copyright Arasan Chip Systems, Inc. 2013 Complex  Standards  Demand  New  Approaches  to  IP   Quality Executive Summary At Arasan Chip Systems, a world leader in providing standards-based Total IP Solutions for storage and connectivity, the primary benchmark for measurement of quality requires that we answer these questions: Do the IPs works in our customers’ SoC? Were they easily integrated into their design? And did they meet the delivery schedule? Our mission is to deliver high quality IP solutions with a commitment towards zero defects through continuous quality improvement. Gone are the days when the quality of IP was just measured by code and function coverage metrics. Today, the standards take years to finalize and complexity of the IP supporting these standards is equivalent to a complete SoC from just a few years ago with hundreds of thousands of gates, a complex Analog PHY IP operating in the gigahertz range, and software/firmware that is tightly coupled with the Operating System. All have to work together for a smooth operation. Being a standards-based peripheral IP company, Arasan has to ensure that this sub- system interoperates with products that interface to the SoC. How do we achieve high quality with complex IP spanning digital logic, high- speed mixed signal I/O and software? We achieve this by providing a fully validated total IP solution and working closely with our customers during SoC integration and validation process. This ensures that their ASIC works right first time. We have made and continue to make a significant investment in tools, design and verification methodology and work closely with customers to meet their acceptance criteria. We establish process flows to validate functionality, compliance and mixed-mode operation at a sub-system level. We invest in maintaining deep expertise with the standards committees for MIPI, JEDEC, SD and others. And we work closely with an eco-system of partners like Agilent and Cadence. In this whitepaper, I will briefly review our methodology using our UFS products as a reference. This is a comprehensive suite that combines the digital UFS host and device controllers, the UniProSM interface technology, the MIPI M-PHY mixed signal I/O, software driver, and hardware validation platforms.
  • 2. Arasan Chip Systems, Inc. Arasan Design Quality February 2013 p2 Introduction Significant investment in IP design quality is a key element in our digital and mixed-signal design management process. This includes detailed code and functional coverage analysis, functional and timing simulations and hardware emulation. Deep involvement with IP standards bodies Arasan Chip Systems is a contributing member to many standards bodies including MIPI, SD Association and JEDEC which enables us to have a deep understanding of interface protocol, IP development challenges and industry ecosystem development. This knowledge is applied to the design of interface IPs and also to advising customers on the latest developments. This helps us in architecting IP that meets the performance goals for the technology. Our participation allows us to work closely with customer-representatives to understand near-term and future requirements with respect to the standards roadmaps. We have been: • An participating in USB-IF since 1996 • An active member of the SD Association since 2001 • An active contributor to MIPI since 2005 • An active member to JEDEC since 2008 • An active member of UFSA since 2012 Arasan IP ecosystem In addition to its own efforts, Arasan engages a wide variety of ecosystem partners to leverage their expertise and experience. For example, Arasan is a member of the Cadence Verification Alliance, which aims to help customers accelerate the adoption of new technologies and improve verification productivity. We work closely with compliance working group meetings to define and implement methods for compliance testing. We participate actively in compliance and interoperability testing events
  • 3. Arasan Chip Systems, Inc. Arasan Design Quality February 2013 p3 Development Components Arasan’s quality strategy has four components: digital IP, software, hardware (FPGA platform) and analog IP. Digital IP In-depth protocol expertise is important element in producing high quality detailed architecture/design specifications and implementing the design . Best practices, as adopted by the design community, are followed at Arasan like following the RMM guidelines for Verilog coding. Often, the design criteria checklist provided by large customers prior to licensing the IP forms an effective cross check. A bigger component is the development of the test bench and test plans. Both Verilog and UVM/OVM based test benches are developed depending on the complexity and intent of the test bench. The main verification objectives are code coverage and functional verification across multiple segments covering protocol specification, system bus, PHY interfaces, and internal interfaces such as FIFO and sub modules. Test plans are implemented during verification phase. A number of incremental checks (e.g. Lint, CDC, LEC, STA , etc.) are performed at each step of the flow. The tool flow scripts and documentation form the substance of the IP deliverables. Software Most complex standards-based IP today require software development that includes drivers, stacks, file systems, and application interfaces. Arasan uses a Linux platform for software development and detailed test plans are implemented as part of the qualification process. FPGA Platform FPGAs are used to implement digital IP. The synthesized digital IP along with FPGA resources such as GTX/GTP transceivers and PCIe hard macros, and PHY daughter cards are used in a hardware platform to create a validation sub-system. This hardware validation platform, running Linux and relevant drivers, is used for full validation of a complex IP.
  • 4. Arasan Chip Systems, Inc. Arasan Design Quality February 2013 p4 IP Verification Process Key elements of Arasan’s verification strategy are Directed and Random tests, CDC Analysis and Hardware Validation. Random Tests Random test include Functional coverage, system black box scenarios, and internal white box assertions. A random test bench is typically designed using OVM/UVM, and implements both bus functional models (BFM) developed by Arasan and UVM/OVM compliant 3rd party Verification IP (VIP) The UVM Verification environment randomizes several combinations of parameters covering: • System bus parameters such as bus widths, clock frequency, latencies • PHY layer parameters, power modes, data transfer rates and error handling • Controller specific parameters such as programming model, FIFO configurations • I/O Protocol specific parameters such as operating modes, packet types and sizes, flow control, compliance checks, etc. Directed Tests Directed tests are typically used to complement code coverage scenarios, SoC Integration Suite, PHY Integration tests and specific tests for internal modules. Where required, a Verilog Test Bench is used in addition to the UVM/OVM test bench. CDC / Post-synthesis Analysis • CDC (Clock Domain Crossing) synchronization is typically implemented in one module. This simplifies the CDC analysis and generation of waiver files for tool flows. In addition it allows a generic synchronizer module to be replaced with a target library version. • Delay-based simulation emulates synchronizer sampling delays. • CDC signals are checked for synchronization and re-convergence • SDF simulations to verify timing and functionality. For hard macros a wide suite of tests covering different corners are implemented. For Soft IP gate level simulations (GLS) is typically run with unit delay.
  • 5. Arasan Chip Systems, Inc. Arasan Design Quality February 2013 p5 • Power Estimation is done in line with the power management features of an IP such as Hibern8 feature in M-PHY. • Scan and ATPG are done for hard macros. For soft IP also these are verified to make sure that IP is scan friendly. Hardware Validation Platform Arasan develops and markets FPGA based platforms configured for a number of digital and analog IP products. Customers and eco-system partners use the HVPs as: • A platform for early software development • A platform for SoC validation • A platform for production testing • A platform for compliance and interoperability testing. Figure 1. Arasan’s Hardware Validation Platform with Agilent Scope The Arasan HVP provides multiple use models depending on the target IP and application. The UFS-HVP can emulate the host to validate the customer’s end device or emulate the device, to facilitate software debug on the host side. When paired together as shown in Figure 2, the interoperability of the complete path from host to device over the M-PHY interface can be monitored including packet transmission and signal BER quality.
  • 6. Arasan Chip Systems, Inc. Arasan Design Quality February 2013 p6 Figure 2. HVP Configuration for UFS (host) to UFS (device) Validation Digital Design Flow Table 1. Digital Design Flow
  • 7. Arasan Chip Systems, Inc. Arasan Design Quality February 2013 p7 Analog IP Verification Bus Functional Model M-PHY BFM • The BFM is used for verification of the controller and the digital front end (DFE) of the PHY during development. • Generated from the analog schematics • Used for functional sign-off verification • Exercises all the control and data path between the AFE and DFE Top schematic Model M-PHY.Top • Models the actual implementation in the PHY. • Dfetop.v – digital control logic (RTL or synthesized netlist) • Afetop.v – analog front end Analog Test Environment – M-PHY Standalone test environment verified with 3rd Party VIP. Provides a comprehensive suite of random and directed tests. Exercises all modes and configurations. Includes SDF back-annotated gate level simulations M-PHY Test Cases: • H/W reset test (reset M-PHY attributes), Attribute Read / Write test • LS-Burst, HS-Burst • Reconfiguration Test Random speed / gear reconfiguration • Error Injection tests (HS / LS burst with symbol errors) Analog IP is delivered as GDS and is created and validated to ensure compliance with SoC design flows in the target foundry process. Deliverables consist of: • Compliance matrix results • User guide • Layout integration guide • DRC, LVS, ERC reports
  • 8. Arasan Chip Systems, Inc. Arasan Design Quality February 2013 p8 Mixed Signal Verification with M-PHY Figure 3. UVC Test Environment for M-PHY
  • 9. Arasan Chip Systems, Inc. Arasan Design Quality February 2013 p9 Analog Design Flow Table 2. Analog Design Flow
  • 10. Arasan Chip Systems, Inc. Arasan Design Quality February 2013 p10 Summary Our mission is to deliver high quality IP solutions with a commitment towards zero defects through continuous quality improvement. Semiconductor IP has evolved from synthesizable RTL to full IP subsystems encompassing digital functionality with processor-specific interfaces, application- specific software stacks, device-specific software drivers and mixed-signal interface technology. And the requirements for achieving IP Design Quality continue to evolve. Our detailed verification matrix is shown in Table 3 below. Verification Matrix Table 3. Arasan Chip Systems Verification Matrix