1 / 19

Parameterized IP Infrastructures for Fault-Tolerant FPGA-Based Systems:

National Aerospace University named after N.E. Zhukovsky "Kharkov aviation institute". Computer Systems and Networks Department Scientific - Technical Center “DeSSerT” Dependable Systems, Services & Technologies. Parameterized IP Infrastructures for Fault-Tolerant FPGA-Based Systems:

diep
Download Presentation

Parameterized IP Infrastructures for Fault-Tolerant FPGA-Based Systems:

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. National Aerospace University named after N.E. Zhukovsky "Kharkov aviation institute" Computer Systems and Networks Department Scientific - Technical Center “DeSSerT” Dependable Systems, Services & Technologies Parameterized IP Infrastructures for Fault-Tolerant FPGA-Based Systems: Development, Assessment, Case-Study Kulanov Vitaliy Kharchenko Vyacheslav Perepelitsyn Artem EWDTS’2009, Moscow 1

  2. Outline 1. Fault-tolerance I-IP parameterization technique 2. Parameterized I-IP Design for Fault-Tolerant Systems 3. Case-study 4. Development and Assessments Results EWDTS’2009, Moscow 2

  3. Introduction Infrastructure IPs(I-IPs) do not implement new operations, but support system at a preset level of functionality and lifetime reliability. • Some I-IP examples: • Embedded Memory Test and Repair • Diagnosis • Timing Measurement • Process Monitoring • Fault Tolerance EWDT’2009, Moscow 3

  4. Motivation • Fault-tolerant I-IP parameterization necessity: • I-IP Must Meet In-System Reconfigurability • Due to the IP parameterization and target system • reconfiguration • System Fault-Tolerance Strategy Support; • Different fault-tolerant form of N-modular redundancy • Faster Time-to-Market; • As a part of a target system • Cost Effectiveness Solution. EWDT’2009, Moscow 4

  5. Goals • The goal of the report: • I-IP parameterization technique overview for • fault-tolerant FPGA-based projects • Parameterized I-IP development and • assessments results for fault-tolerant • Airborne Ice Protections System control unit EWDT’2009, Moscow 5

  6. Fault-Tolerant I-IP Parameterization I-IP parameter types for fault-tolerant systems • Structural (Architectural) • parameters: • Fault-Tolerant Architecture • Type (TMR, DMR, …) • Redundant Channels • Version Implementation • (Multiversion Design Approach) • Functional parameters: • Bus Width • Memory (Buffer) Size • … . EWDTS’2009, Moscow 6

  7. I-IP Parameterization (Cont.) Functional I-IP Parameter example D N Input Data Output Data Functional IP Block D Error K L Output Predictor N, K, D, L – bus width parameters Checker I-IP must meet in-system reconfigurability: N = K, D = L K, L – functional I-IP parameters EWDTS’2009, Moscow 7

  8. I-IP Parameterization (Cont.) Structural (Architectural) I-IP Parameter Example Input Data V1IP V2IP V3IP V1IP V2IP V3IP Voting Unit Multiversion Design Approach Retry Secure Output • Fault-Tolerant Architecture Type (e.g. TMR, DMR, …) • Redundant Channels Version Implementation • e.g. V1IP=V2IP=V3IP or V1IP V2IP V3IP EWDTS’2009, Moscow 8

  9. Parameterized I-IP Design for Fault-Tolerant Systems • Depends on: • In-system reconfigurability of a fault-tolerant • system • System requirements to fault-tolerance • CAD Tools features • HDLs features EWDTS’2009, Moscow 9

  10. Parameterized I-IP Design for Fault-Tolerant Systems (Cont.) • I-IP Parameterization in VHDL (ANSI/IEEE Std 1076-1993): • GENERIC section • GENERATE statements: • - FOR-scheme • - IF-scheme • CONFIGURATION specification EWDTS’2009, Moscow 10

  11. Case-study Airborne Ice Protection System(AIPS) control unit design with I-IP parameterization approach in VHDL • 1. Functional parameters: • Operational frequency • Measured temperature range • Heating elements turn-on time characteristics • 2. Structural (architectural) parameters: • Number of redundant channels(DMR, TMR, Pair-And-A-Spare Scheme, Quinary) • Redundant channels version implementation • (Two versions) I-IP parameters EWDTS’2009, Moscow 11

  12. Development AIPS Control Unit Fault-Tolerant Architectures Dual Modular Redundancy Triple Modular Redundancy Quinary Pair-And-A-Spare Scheme EWDTS’2009, Moscow 12

  13. Development AIPS Control Unit Multiversion Design Approach Language Diversity External Diversity (Different HDLs) e.g. VHDL, Verilog Internal Diversity (One HDL) Different Algorithm Different Language Constructs Number of AIPS Control Unit Versions = 2 EWDTS’2009, Moscow 13

  14. Assessments Results • AIPS Control Unit Project Evaluation Metrics • Project Resource Utilization • (Number of Logic Elements (LE)) • Probabilities of up state fordifferentI-IP Architectures • CAD Tool and HDL • Quartus II Web Edition 9.1 • VHDL (ANSI/IEEE Std 1076-1993) • Hardware Platform • Cyclone Device Family EWDTS’2009, Moscow 14

  15. Assessments Results (Cont.) FPGA Resource Utilization For Different I-IP Architectures Number of LE * DMR TMR Pair-And-A-Spare Quinary V1 – Version #1 V2 – Version #2 * - Remove Duplicate Register option turned off EWDTS 2009 15

  16. Assessments Results (Cont.) Failure rate of different I-IP architectures , – FPGA I/O and service resources reliability coefficients Probabilities of up state for one channel (IP) and I-IP architecture: EWDTS 2009 16

  17. Assessments Results (Cont.) Probabilities of up state for Different I-IP Architectures P(t) t EWDTS 2009 17

  18. Conclusions and Future Work • Conclusions: • A multiversion design approach with language • diversity has a great influence on system resource • utilization of a chip • Pair-And-A-Spare scheme and TMR architecture • have better up state probability • Problems that should be solved: • Fault-tolerance I-IP synchronization problem for • complex projects EWDTS 2009 18

  19. National Aerospace University named after N.E. Zhukovsky "Kharkov aviation institute" Computer Systems and Networks Department Thank You! Scientific - Technical Center “DeSSerT” Dependable Systems, Services & Technologies http://stc-dessert.com EWDTS 2009 19

More Related