12.07.2015 Views

An Improved VLSI Test Economics Analysis System - Laboratory for ...

An Improved VLSI Test Economics Analysis System - Laboratory for ...

An Improved VLSI Test Economics Analysis System - Laboratory for ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.2 Circuit DescriptionThis section denes parameters to specify circuit. Because DFT strategies must be appliedbe<strong>for</strong>e detailed design, the circuit specication need to be targeted at the oor-planningstage. In this stage, designs are partitioned into several functional blocks, so we divide ourparameters into two groups: block parameters and chip parameters. As shown in Table 2.3,parameters with similar attribute are listed in the same row.The functional blocks can be IP cores from vender, previously designed blocks, or bareblocks designed from scratch.If this block is an IP core, the exact value of block mostparameters is available from the data sheet. As to redesign blocks, these parameters canbe estimated from previous designs. Un<strong>for</strong>tunately, if the block designed from scratch, theyneeds to be predicted by the block function, the block spec, and the user's experiences.Table 2.3: Parameters of circuit description.Block ParametersChip ParametersN B number of blocks in chipt type of blocka area of block A area of chipg number of gates in block G number of gates in chipgar gate area ratio of blockn number of nets in block N number of nets in chipnar net area ration of blockp number of I/Os of block P number of pinsA P pad area complexity of block , complexity ofchip re-usability ofblocktb testability of block TB testability ofchipv test length of block V test length of chiptm test methodologies used in block TM test methodologies used <strong>for</strong> whole chipThe subsequent discussions provide more details of each parameter:Type of Block (t): According to Sematech DFT workshop report [10], there are three typesof functional blocks: Logic, Memory, and Core. Each type needs dierent testingmethodologies. Moreover, each type contains some kinds of functional blocks. asshown in table 2.4.9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!