ppt trailokya nath.pptx

Embed Size (px)

Citation preview

  • 7/29/2019 ppt trailokya nath.pptx

    1/24

    Presented By

    TRAILOKYA NATH SASAMAL

  • 7/29/2019 ppt trailokya nath.pptx

    2/24

    OUTLINE

    . Educational background

    . A glimpse of the research carried out during MTECH programme

    . Area of interest during PHD

    . Teaching subjects

    . Long term goals

  • 7/29/2019 ppt trailokya nath.pptx

    3/24

    EDUCATION

    Indian Institute Technology,BHU,Varanasi,India

    Master of Technology (M.Tech), CGPA: 8.4/10 (Honours)

    Specialization DTI (Digital Techniques & Instrumentation), July 2011.

    Krupajala Engineering College, Bhubaneswar, B.P.U.T, Orissa, India

    Bachelor of Engineering (B.Tech), Aggregate: 79.4% (Honours)

    Electronics & Telecommunication, June 07.AWARDS:

    All India Rank 520, Percentile score 98.7 in Graduate Aptitude Test in Engineering(GATE), 2009.

    Awarded MHRD scholarship in M.TECH(2009-2011) IIT,BHU

    Awarded merit scholarship in B.Tech for being in top 3% students of the college.

  • 7/29/2019 ppt trailokya nath.pptx

    4/24

    WORK EXPERIENCE

    Currently working as Asst.Prof in Electronics & Comm. Dept. at NIT kurukshetra,Haryana

    since June 2012.

    Worked as Asst.Prof in Electronics & Comm. Dept. at Mewar University,

    Chittorgarh during June 2011 to June 2012.

    Conducted Lab sessions of Fault tolerance Design course (1st year M.Tech) under

    the guidance of Prof. Anand Mohan, IIT,BHU, Summer 2009-10.

    Conducted Lab sessions of Embedded System Design course (2nd year M.Tech) under the

    guidance of Prof. Anand Mohan, IIT,BHU, Winter 2010-11.

    Worked as a Visiting Faculty at IETE, Varanasi during February '11 to May '11.

  • 7/29/2019 ppt trailokya nath.pptx

    5/24

    A glimpse of the research carried outduring MTECH programme

  • 7/29/2019 ppt trailokya nath.pptx

    6/24

    Fault Tolerant Design & its Necessity:

    Fault Tolerant Design System Design Incorporating

    Fault Tolerance Attributes for Predefined Set of Faults

    Ability to Perform Correctly in Presence of Faults

    Redundancy

    Reconfiguration

    Self-repair Combination of the Above

    Necessity of Fault Tolerant Design:

    High Availability

    Maintenance Postponement / Long Life Systems

    Critical Systems

  • 7/29/2019 ppt trailokya nath.pptx

    7/24

    Triple Modular Redundancy(TMR )

    Triplicated TMR, Majority Voting

    Truth Table and Schematic

    of 1-Bit Majority Voter

  • 7/29/2019 ppt trailokya nath.pptx

    8/24

    Fault Diagnosis of Comparator Module &Global structure of the proposed scheme

  • 7/29/2019 ppt trailokya nath.pptx

    9/24

    FAULT CONSIDERED

    Single event effects

    Single Event Transient(SET)

    Single Event Upset(SEU)

    Stuck _at Faults single event may cause one or more voltagespulses (i.e. glitches) to propagate through the

    circuit, referred to as a Single Event Transient

    SET latched in asequential logic unit

    considered an SEU

  • 7/29/2019 ppt trailokya nath.pptx

    10/24

    Single Event Effects

    persists until the configuration memory is refreshed by scrubbing

    Failure mode is the flipping of an

    SRAM cell in the configuration memory.

    Causes an error in the logic function

    cosmic ray showers

    aviation, nuclear research and space

    applications

    mostly neutrons

  • 7/29/2019 ppt trailokya nath.pptx

    11/24

    Single Event Upsets(SEU) in Aircraft

    Avionics

    Number of neutrons that pass through

    each square centimeter of surface every

    second (the neutron flux)

    cumulative number of memory upsets

    after a given number of hours in the air.

    Data were taken from a research paper by Taber and Normand (1993), and published in the IEEE Transactions on Nuclear Science,

    vol. 40, No. 2, pp 120.

  • 7/29/2019 ppt trailokya nath.pptx

    12/24

    Digital designs synthesized in SRAM-based FPGAs

    are sensitive to upsets in the FPGA customization

    cells.

    Design

    clk

    E1

    E2

    E1

    E3

    E2

    E3

    Synthesis

    Customization bits

    10101011110001101010

    M M M M

    Upset = bit-flip

    10101011100001101010

    clk

    E1

    E2

    E1

    E3

    E2

    E3fault

  • 7/29/2019 ppt trailokya nath.pptx

    13/24

    Fault injection

    validation technique of the

    Dependability of Fault Tolerant SystemsFault injection techniques classified in three main categories:

    .Hardware implemented fault injection

    . Software implemented fault injection

    . Simulated fault injection

    By loading an incorrect partial bitstream to the FPGA

    First method directly modifies a correct partial bitstream

    second method modifies the source VHDL file then

    synthesized to provide a faulty bitstream.

    change the model by adding saboteurs or using

    mutants of the model components

  • 7/29/2019 ppt trailokya nath.pptx

    14/24

    Fault types implemented in the saboteur

    Fault type Expression for saboteur output

    Stuck-at 0 0

    Stuck-at 1 1

    Bit-flip Not(I)

    Open-line Z (high impedance)

  • 7/29/2019 ppt trailokya nath.pptx

    15/24

    Mutants:

    A component which replaces another component. While inactive, it works like the original

    component, but when activated, it behaves like the component in presence of faults. It is

    relatively easy to implement this replacement technique by using the VHDL configuration

    mechanism .

    Fault name Code modification

    Stuck-then Replacement of the condition by true

    Stuck-else Replacement of the condition by false

    Assignment control Disturbing an assignment operation

    Dead process Elimination of the sensitivity list of a

    process

    Fault models by modifying syntactical units in behavioral Descriptions

  • 7/29/2019 ppt trailokya nath.pptx

    16/24

    Bitstream Modification

    FPGA Editor incorporating difference based partial reconfiguration

  • 7/29/2019 ppt trailokya nath.pptx

    17/24

    Design of Fault Insertion Block in VHDL

    Flow chart of Transient faults

    insertion processPercentage of time a fault is inserted in

    the system per the No. of bits matched

  • 7/29/2019 ppt trailokya nath.pptx

    18/24

    Area of interest during PHD

  • 7/29/2019 ppt trailokya nath.pptx

    19/24

    Environment subject to high radiation, Particles cause

    portions of the reprogrammable circuitry to change states.

    A survivable system is one that continues to perform identified set o

    critical functions under operationally threatening conditions.

    Survivable systems differ from fault tolerant system in respect ofcontinuance of critical functionality.

    cosmic radiations, lightening, global system faults

    like power supply and clock failures etc.

    systems are being implemented on (FPGAs) due to hardware

    reconfigurability and low implementation cost.

  • 7/29/2019 ppt trailokya nath.pptx

    20/24

    SURVIVABLE DESIGN

    System Design Incorporating Survivability

    Attributes for

    Survive What?

    Hardware/software faults

    Man-made accidents

    Malicious cyber attacks

    Natural disasters

    capability of a system to complete its

    missions in a timely manner, in the

    face of adverse conditions

  • 7/29/2019 ppt trailokya nath.pptx

    21/24

    Survivability

    Value

    time

  • 7/29/2019 ppt trailokya nath.pptx

    22/24

    Teaching subjects

    Vhdl modeling

    Microprocessor

  • 7/29/2019 ppt trailokya nath.pptx

    23/24

    Long term goals

    Contribute whole life in the field of research

  • 7/29/2019 ppt trailokya nath.pptx

    24/24