Presentation is loading. Please wait.

Presentation is loading. Please wait.

System-level verification and Board level verification

Similar presentations


Presentation on theme: "System-level verification and Board level verification"— Presentation transcript:

1 System-level verification and Board level verification
By, SAHANA V 2nd sem, Mtech, VLSI design and embedded systems

2 1. System A system is a collection of independent component modules forming a complex whole Every system is described by its spatial and temporal boundaries, surrounded by and is influenced by its environment, which is described by the structure and purpose and is expressed in the form of functionality A system need not follow physical boundaries

3 2. System level verification
A system is a logical partition composed of independently verified components A system is composed of few reusable components and conatins a subset of an SOC ASIC A system can also be comprised of several ASICs, which are physically located on printed circuit boards (PCB)

4 ASICs on PCB Figure.2.1. Logical system partition

5 Cntd... The verification concentrates on interaction
Individual components are specified and designed by separate individuals or team, by assuming, how could components interact each other The assumptions made by different individuals, who are prime source of bugs

6 Cntd... System level verification focuses more on the interaction among the independent components, rather than the functionality of each individual component Thus system verification engineer should depend on correct functioning of individual component The functionality can be verified better at the component-level verification

7 Cntd... The testcase defines the system
Since the systems are logical partitions comprised of any number of components, regardless of their physical location The testcases that are determined to be interesting and significant, will decide which system to use and verify

8 Cntd... To minimize the simulation overhead, smallest possible system is preferred, to execute the specified testcase Because for very large systems, a set of standard systems should be defined And the same system is used for many testcases, even if in some cases, some of the individual components are not required

9 2.2. Board level verification
Board level models are generated from the board design tool The primary objective of board level verification is to confirm whether the system captured by the board design tool is correct or not Unlike the logical system model, the model for the board design must be automatically generated by the board capture tool

10 Cntd... While verifying the board design or any other physical partition, one must take care of, which part of the system ahs to be verified and manufactured There should be a direct link between the captured design and simulation results Automatic generation of the board-level model from the capture tool, gives that link A logical system model has no restriction, so it can be manually generated for the system of interest

11 Cntd... Most of the components on the board will not fit in a digital simulation environment The problem with the board level models is obtaining suitable models for all the components For this purpose third-party sources and hardware modelers are used Generating a model out of a board design tool involves introducing approximations

12 Cntd... For example, Analog devices connectors, opto-couplers and other components used in board level designs do not translate easily in a digital simulation environment Board level parasites cannot be modified The generated model may include models for board-level parasitics that may effect the functional correctness of the board As the speed of signals in a board increases, transmission line effects will play a major role ASICs cannot be designed, without considering eventual use on a circuit board


Download ppt "System-level verification and Board level verification"

Similar presentations


Ads by Google