23.01.2014 Views

IGCAR : Annual Report - Indira Gandhi Centre for Atomic Research

IGCAR : Annual Report - Indira Gandhi Centre for Atomic Research

IGCAR : Annual Report - Indira Gandhi Centre for Atomic Research

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.

IGC<br />

<strong>Annual</strong> <strong>Report</strong> 2007<br />

modules was configured and<br />

optimized <strong>for</strong> using with<br />

phoswich based plutonium lung<br />

monitor. The PSD electronics<br />

has not altered any of the<br />

spectrum parameters like shape<br />

of spectrum, peak position and<br />

FWHM. The figure of merit<br />

obtained <strong>for</strong> the timing<br />

spectrum is 3.0. The<br />

background reduction obtained<br />

is 97% with PSD and with a<br />

signal loss of only 4%. This<br />

effective background reduction<br />

improves the MDA values by<br />

factor 2.<br />

V.C.6. Digital Design Verification<br />

For safety systems of nuclear<br />

reactors, electronic hardware<br />

systems are preferred to<br />

software systems wherever<br />

feasible. This is so because, <strong>for</strong><br />

software, terms like reliability<br />

and quality are difficult to<br />

quantify. EID has designed and<br />

developed a number of<br />

complex digital circuits using<br />

Very Large Scale Integration<br />

(VLSI) techniques <strong>for</strong> the Safety<br />

Systems of PFBR. These designs<br />

have been implemented using<br />

Very High Speed Integrated<br />

Circuit (VHSIC) Hardware<br />

Description Language (VHDL).<br />

These circuits have been tested<br />

extensively and found to<br />

function well. But here, since<br />

the hardware design was also<br />

done using a HDL, it was<br />

thought necessary to per<strong>for</strong>m<br />

extensive verification of the<br />

HDL code used in the design.<br />

There<strong>for</strong>e, a collaboration<br />

project was undertaken with<br />

Indian Institute of Technology,<br />

Madras (IIT-M) <strong>for</strong> the<br />

development of generic tools<br />

<strong>for</strong> the verification of VLSI<br />

designs made at centre. As part<br />

of the project, six VHDL designs<br />

were taken up <strong>for</strong> verification.<br />

The first phase included<br />

preparation of detailed design<br />

specifications, finalizing the test<br />

plans and providing other<br />

required inputs to the IIT-M<br />

team. For each design, a test<br />

plan was first prepared. After a<br />

few iterations to ensure that the<br />

test plan would really cover all<br />

the areas that need to be<br />

tested, it was approved by the<br />

<strong>IGCAR</strong> team. Following this<br />

was the design verification<br />

phase.<br />

The verification of the designs<br />

was per<strong>for</strong>med using e<br />

verification language in<br />

Specman Elite environment.<br />

The various components of the<br />

environment are shown in<br />

Fig.1.The`e ’verification<br />

Language can be used to<br />

construct components to do the<br />

following functions.<br />

Generation: e automates the<br />

generation of stimuli based on<br />

the constraints provided.<br />

Driving stimulus: e provides a<br />

simulator interface and the<br />

necessary mechanism to drive<br />

the generated test vectors into<br />

the DUT.<br />

Collecting output: After the<br />

stimulus is applied to the DUT,<br />

output is produced from the<br />

DUT. e provides a simulator<br />

interface and the necessary<br />

mechanism to receive data<br />

from the DUT<br />

Data checking: Data value<br />

checks compare the output<br />

data values against the<br />

expected data. Temporal<br />

assertions monitor the<br />

functional protocol at important<br />

interfaces. Temporal checking<br />

constructs are used to build<br />

protocol monitors.<br />

Coverage: Functional<br />

coverage tells the verification<br />

engineer if the test plan goals<br />

have been met.<br />

134 ENABLING TECHNOLOGIES

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

Saved successfully!

Ooh no, something went wrong!