High-Level Synthesis and Implementation of Built-In Self-Testable Data Path Intensive Circuit

dc.contributor.authorKim, Han Binen
dc.contributor.committeechairHa, Dong Samen
dc.contributor.committeememberArmstrong, James R.en
dc.contributor.committeememberGray, Festus Gailen
dc.contributor.committeememberMidkiff, Scott F.en
dc.contributor.committeememberHenry, Sallie M.en
dc.contributor.departmentElectrical and Computer Engineeringen
dc.date.accessioned2014-03-14T20:21:09Zen
dc.date.adate1999-12-31en
dc.date.available2014-03-14T20:21:09Zen
dc.date.issued1999-12-15en
dc.date.rdate2000-12-31en
dc.date.sdate1999-12-23en
dc.description.abstractA high-level built-in self-test (BIST) synthesis is a process of transforming a behavioral description into a register-transfer level structural description while minimizing BIST overhead. Existing high-level BIST synthesis methods focus on one objective, minimizing either area overhead or test time. Hence, those methods do not render exploration of a large design space, which may result in a local optimum. In this thesis, we present three methods, which aim to address the problem. The first method tries to find a register assignment for each k-test session in a heuristic manner, where k=1,2,…,N and N is the number of modules of the circuit. Therefore, it offers a range of designs with different figures of merit in area and test time. The second method is based on integer linear programming (ILP). The proposed ILP based method performs the three tasks, assignments of registers, interconnections, and BIST registers, concurrently to yield optimal or near-optimal designs. We describe a complete set of ILP formulations for the three tasks. The ILP based method achieves optimal solutions for most circuits in hardware overhead, but it takes long processing time. The third method, the region-wise heuristic method. It partitions a given data flow graph into smaller regions based on control steps and applies the ILP to each region successively to reduce the processing time. To measure the performance of BIST accurately and to demonstrate the practicality of our BIST synthesis method, we implemented a DSP circuit; an 8x8 two-dimensional discrete cosine transform (DCT) processor. We implemented two versions of the algorithm, one with incorporation of our BIST method and the other without BIST, to verify the validity of our simplified cost model to estimate BIST area overhead. The two major parts of the circuit, data path and controller, were synthesized using our high-level BIST synthesis tool. All the circuits are implemented and laid out using an ASIC design flow developed at Virginia Tech. Experimental results show that the three proposed high-level BIST synthesis methods perform better than or comparable to existing BIST synthesis systems. They indeed yield various designs that enable users to trade between area overhead and test time. The region-wise heuristic method reduces the processing time by several orders of magnitude, while the quality of the solution is slightly compromised compared with the ILP-based optimal method. The implementation of DCT circuits demonstrate that our method is applicable to industry size circuits, and the BIST area overhead measured at the layout is close to the estimated one.en
dc.description.degreePh. D.en
dc.identifier.otheretd-122399-220228en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-122399-220228/en
dc.identifier.urihttp://hdl.handle.net/10919/30257en
dc.publisherVirginia Techen
dc.relation.haspartch5exp~1.pdfen
dc.relation.haspartch4dct.pdfen
dc.relation.haspartch3pro~1.pdfen
dc.relation.haspartch2bac~1.pdfen
dc.relation.haspartabslis~1.pdfen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectASICen
dc.subjectDSPen
dc.subjectBuilt-In Self-Testen
dc.subjectBISTen
dc.subjectHigh-Level Synthesisen
dc.subjectData Pathen
dc.titleHigh-Level Synthesis and Implementation of Built-In Self-Testable Data Path Intensive Circuiten
dc.typeDissertationen
thesis.degree.disciplineElectrical and Computer Engineeringen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.leveldoctoralen
thesis.degree.namePh. D.en

Files

Original bundle
Now showing 1 - 5 of 5
Loading...
Thumbnail Image
Name:
abslis~1.pdf
Size:
41.26 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
ch2bac~1.pdf
Size:
186.41 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
ch3pro~1.pdf
Size:
125.52 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
ch4dct.pdf
Size:
107.94 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
ch5exp~1.pdf
Size:
351.39 KB
Format:
Adobe Portable Document Format