FPGA. Variations and BTI-induced Aging Degradation on Commercial FPGAs. Shouhei ISHII and Kazutoshi KOBAYASHI, 3 FPGA JST, CREST

Σχετικά έγγραφα
ΤΕΧΝΟΛΟΓΙΕΣ ΥΛΟΠΟΙΗΣΗΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

«Σχεδίαση Εφαρμογών Ψηφιακδη Συστημάτοη με τη Γλώσσα \ HDL»

Κυκλωμάτων» Χειμερινό εξάμηνο

Πανεπιστήµιο Θεσσαλίας

Μικροηλεκτρονική - VLSI

3: A convolution-pooling layer in PS-CNN 1: Partially Shared Deep Neural Network 2.2 Partially Shared Convolutional Neural Network 2: A hidden layer o

ER-Tree (Extended R*-Tree)

Design and Fabrication of Water Heater with Electromagnetic Induction Heating

Technical Research Report, Earthquake Research Institute, the University of Tokyo, No. +-, pp. 0 +3,,**1. No ,**1

Εργαστήριο Ψηφιακών Κυκλωμάτων

Journal of the Institute of Science and Engineering. Chuo University

«Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο

Applying Markov Decision Processes to Role-playing Game

Μικροηλεκτρονική - VLSI

Μικροηλεκτρονική - VLSI

ΑΣΚΗΣΗ 2η ΥΛΟΠΟΙΗΣΗ ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΗ ΟΘΟΝΗΣ 7 ΤΜΗΜΑΤΩΝ

VBA Microsoft Excel. J. Comput. Chem. Jpn., Vol. 5, No. 1, pp (2006)

ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων

ΔΙΠΛΩΜΑΤΙΚΕΣ ΕΡΓΑΣΙΕΣ

An Automatic Modulation Classifier using a Frequency Discriminator for Intelligent Software Defined Radio

ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων

Simplex Crossover for Real-coded Genetic Algolithms

GPGPU. Grover. On Large Scale Simulation of Grover s Algorithm by Using GPGPU

SMD Power chokes- SPD Series SPD series chokes For High Current Use

Buried Markov Model Pairwise

Κεφάλαιο 14 ο. Γ. Τσιατούχας. VLSI Systems and Computer Architecture Lab. Σχεδιαστικές Μεθοδολογίες 2

Resurvey of Possible Seismic Fissures in the Old-Edo River in Tokyo

SCOPE OF ACCREDITATION TO ISO 17025:2005

Οι Διδάσκοντες. Αντώνης Πασχάλης, Καθηγητής, Θεωρία. Χρήστος Κρανιώτης, ΕEΔΙΠ, Εργαστήριο

PLATEAU METEOROLOGY. X 6 min. 6 min Vol. 34 No. 4 August doi /j. issn X X / cosθcosφ P412.

Aluminum Electrolytic Capacitors (Large Can Type)

Τοποθέτηση τοπωνυµίων και άλλων στοιχείων ονοµατολογίας στους χάρτες

Περιγραφή ψηφιακών συστημάτων με τη γλώσσα VHDL και ανάπτυξη σε προγραμματιζόμενες ολοκληρωμένες

FEATURES APPLICATION PRODUCT T IDENTIFICATION PRODUCT T DIMENSION MAG.LAYERS

Schedulability Analysis Algorithm for Timing Constraint Workflow Models

Nov Journal of Zhengzhou University Engineering Science Vol. 36 No FCM. A doi /j. issn

ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωµάτων

Aspects of High-Frequency Modelling with EKV3

Motion analysis and simulation of a stratospheric airship

Ερευνητική+Ομάδα+Τεχνολογιών+ Διαδικτύου+

Σχεδίαση CMOS Ψηφιακών Ολοκληρωμένων Κυκλωμάτων

Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής

Research on Economics and Management

Αρχιτεκτονική Σχεδίαση Ασαφούς Ελεγκτή σε VHDL και Υλοποίηση σε FPGA ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

HOSVD. Higher Order Data Classification Method with Autocorrelation Matrix Correcting on HOSVD. Junichi MORIGAKI and Kaoru KATAYAMA

Design Method of Radix Converters (4)

Πτυχιακή Εργασία. Σχεδίαση Εφαρμογών Ψηφιακών Συστημάτων Με Τη Γλώσσα VHDL

Investigation of ORP (Oxidation-Reduction Potential) Measurement on Sulfur Springs and Its Application on Hot Spring Waters in Nozawa Onsen

Πτυχιακή Εργασία Σχεδίαση κυκλωμάτων επικοινωνίας με απλές οθόνες, με τη γλώσσα VHDL και υλοποίηση στις αναπτυξιακές πλακέτες LP-2900 και DE2.

Vol. 31,No JOURNAL OF CHINA UNIVERSITY OF SCIENCE AND TECHNOLOGY Feb

Μικροηλεκτρονική - VLSI

30N 20N 10N. Latitude 10S 20S 30N 20N 10N. Latitude 10S 20S 30N 20N 10N. Latitude 10S 20S 30N 20N 10N. Latitude 10S 20S 30N 20N 10N.

Σύστημα ψηφιακής επεξεργασίας ακουστικών σημάτων με χρήση προγραμματιζόμενων διατάξεων πυλών. Πτυχιακή Εργασία. Φοιτητής: ΤΣΟΥΛΑΣ ΧΡΗΣΤΟΣ

Συστήματα VLSI. Εισαγωγή. Γιώργος Δημητρακόπουλος. Δημοκρίτειο Πανεπιστήμιο Θράκης. Άνοιξη 2014

Study of In-vehicle Sound Field Creation by Simultaneous Equation Method

Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Προηγμένα Συστήματα Πληροφορικής»

Wiki. Wiki. Analysis of user activity of closed Wiki used by small groups

, Evaluation of a library against injection attacks

Design Method of Ball Mill by Discrete Element Method

Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική»

Εφαρμογές Ψηφιακών Ηλεκτρονικών

A Method for Creating Shortcut Links by Considering Popularity of Contents in Structured P2P Networks

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΝΟΣΗΛΕΥΤΙΚΗΣ

The st Asian Legislative Experts Symposium ALES ALES KOICA ALES. The 1st Asian Forum of Legislative Information Affairs ALES

ΓΕΩΜΕΣΡΙΚΗ ΣΕΚΜΗΡΙΩΗ ΣΟΤ ΙΕΡΟΤ ΝΑΟΤ ΣΟΤ ΣΙΜΙΟΤ ΣΑΤΡΟΤ ΣΟ ΠΕΛΕΝΔΡΙ ΣΗ ΚΤΠΡΟΤ ΜΕ ΕΦΑΡΜΟΓΗ ΑΤΣΟΜΑΣΟΠΟΙΗΜΕΝΟΤ ΤΣΗΜΑΣΟ ΨΗΦΙΑΚΗ ΦΩΣΟΓΡΑΜΜΕΣΡΙΑ

Structural VHDL. Structural VHDL

Βαζηθό κάζεκα γηα ην ArcGIS

Reaction of a Platinum Electrode for the Measurement of Redox Potential of Paddy Soil

Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών

Development of a basic motion analysis system using a sensor KINECT

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

Aluminum Electrolytic Capacitors

FPGA. Fast and Efficient Tsunami Propagation Simulation with FPGA and GPGPU

ΠΑΝΔΠΗΣΖΜΗΟ ΠΑΣΡΩΝ ΓΗΑΣΜΖΜΑΣΗΚΟ ΠΡΟΓΡΑΜΜΑ ΜΔΣΑΠΣΤΥΗΑΚΩΝ ΠΟΤΓΩΝ «ΤΣΖΜΑΣΑ ΔΠΔΞΔΡΓΑΗΑ ΖΜΑΣΩΝ ΚΑΗ ΔΠΗΚΟΗΝΩΝΗΩΝ» ΣΜΖΜΑ ΜΖΥΑΝΗΚΩΝ Ζ/Τ ΚΑΗ ΠΛΖΡΟΦΟΡΗΚΖ

QUICKTRONIC PROFESSIONAL QTP5

Newman Modularity Newman [4], [5] Newman Q Q Q greedy algorithm[6] Newman Newman Q 1 Tabu Search[7] Newman Newman Newman Q Newman 1 2 Newman 3

Σχεδίαση σε VHDL και υλοποίηση σε FPGA Μονάδας Παραγωγής Μουσικού Σήματος

EE434 ASIC & Digital Systems Arithmetic Circuits

Analysis of the Low-Frequency Ferrite Antenna. Kazuaki Abe (CASIO COMPUTER CO., LTD.), Jun-ichi Takada (Tokyo Institute of Technology)

Homomorphism in Intuitionistic Fuzzy Automata

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο

Capacitors - Capacitance, Charge and Potential Difference

Summary of the model specified

Κεφάλαιο 2 ο. Γ. Τσιατούχας. VLSI Systems and Computer Architecture Lab

Web 論 文. Performance Evaluation and Renewal of Department s Official Web Site. Akira TAKAHASHI and Kenji KAMIMURA

2016 IEEE/ACM International Conference on Mobile Software Engineering and Systems

Metal thin film chip resistor networks

Retrieval of Seismic Data Recorded on Open-reel-type Magnetic Tapes (MT) by Using Existing Devices

High Current Chip Ferrite Bead MHC Series

Toward a SPARQL Query Execution Mechanism using Dynamic Mapping Adaptation -A Preliminary Report- Takuya Adachi 1 Naoki Fukuta 2.

n 1 n 3 choice node (shelf) choice node (rough group) choice node (representative candidate)

«Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο

Why We All Need an AIDS Vaccine? : Overcome the Challenges of Developing an AIDS Vaccine in Japan

Μικροηλεκτρονική - VLSI

Bayesian modeling of inseparable space-time variation in disease risk

UNIVERSITY OF CALIFORNIA. EECS 150 Fall ) You are implementing an 4:1 Multiplexer that has the following specifications:

Δίκτυα Επικοινωνιών ΙΙ: OSPF Configuration

ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΕΡΙΒΑΛΛΟΝΤΟΣ

clearing a space (focusing) clearing a space, CS CS CS experiencing I 1. E. T. Gendlin (1978) experiencing (Gendlin 1962) experienc-

Bayesian statistics. DS GA 1002 Probability and Statistics for Data Science.

Transcript:

THE INSTITUTE OF ELECTNICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE. FPGA BTI, 66-8585 JST, CREST FPGA BTI FPGA 9nm 6nm FPGA FPGA FPGA (5 C)8 C 3, BTIFPGA Variations and BTI-induced Aging Degradation on Commercial FPGAs Abstract Shouhei ISHII and Kazutoshi KOBAYASHI, Graduate School of Science & Technology, Kyoto Institute of Technology JST, CREST In this paper, we focus on problems concerning variations and degradation on FPGAs which has become dominant due to scaling and quantitatively estimate the degradation of FPGAs by BTI. We show the relationship between variation and degradation. To measure degradation of 9nm and 6nm FPGAs, we map ring oscillators on FPGAs and measure standard deviation of oscillation frequency. As for degradation of FPGAs, we measure variations of oscillation frequency for 3, seconds at the room temperature (5 C) or 8 C. Key words BTI, FPGA, Variation, Degradation. [] FPGA (Field Programmable Gate Array) FPGA BTI (Bias Temperature Instability) BTI pmos nmos [] (Dynamic) (Static) BTI [3] Altera 9nm FPGA Cyclone II 6nm FPGA Cyclone IV FPGA FPGA 3 FPGA 4 3 5. FPGA FPGA FPGA (Ring Oscillator) FPGA. FPGA FPGA Altera 9nm FPGA Cyclone II 6nm FPGA Cyclone IV FPGA FPGA Logic Array Logic Array Block (LAB) LAB LAB Logic Element (Logic Cell

IOE ENABLE Logic Array Block IOE Logic Array Logic Array IOE Logic Element SEL[:] 3 DEMUX 3 MUX OUT Logic Array Block IOE FPGA 4 DEMUX MUX dataa Logic Element Start datab datac Look-Up Table (LUT) Carry Chain combout D regout datad CK uartus IIConfiguration (sof) labclk LE sof IN DIV:DIV D CK x4 DIV D CK OUT sof FPGA 3 ) LE FPGA Cyclone II Cyclone IV LE LE 9nm FPGA 88 6nm FPGA 539. 3 3 (DIV:Divider) 3 4 DEMUX (Demultiplexer) MUX (Multiplexer) Configuration (FPGA ) 4 Enable High 4 DEMUX MUX DEMUX End 5 FPGA 4 FPGA 4. 3 FPGA 5 FPGA. 3.. 3.

. 3. FPGA FPGA Altera uartus II qsf (uartus II Settings File) qsf Verilog VHDL FPGA sof (SRAM Object File) qsf Perl qsfsof. 3. sof GPIO (General Purpose Input/Output) FT45RL (USB ) GPIO FPGA PC 3GHz 3 4 () 4 ( 8 ) DIV 3 3 = 4, 94, 967, 96 43 4 FPGA GPIO ( ) 6 8.39%6.53% 6 4 ENABLE 4 ENABLE D-FF RESET GPIO 7 + + + = D-FF D-FF 4 OUTERSELOUTENABLECOUNTOUT CLEAR 6 OUTERSELOUTENABLECOUNTOUTCLEAR FPGA 4 ENABLED-FF GPIO FPGA. 4 GPIO FPGA GPIO FPGA FT45RL 8 GPIO ENABLE DEMUX SEL[:] 3 6 FPGA Cyclone II JTAG 3 MUX CLEAR x8 CLEAR DIVx6 x6 3 COUNTOUT[3:] OUT OUTENABLE FT45RL FPGA MUX USB Blaster DIVx4 GND Configuration FPGA 7 8 3 - + GND GPIO GPIO + - PC OUTERSEL[:] GND FPGAGPIOPC GPIO GPIO Port (DB DB7) GND FT45RL 8 GPIO Port FPGA USB FT45RL PC PC PC FT45RL FPGA FPGAGPIOPC 7 FPGA (SEL[]SEL[]) ENABLE (ENABLE) D-FF (CLEAR) (OUTERSEL[]OUTERSEL[]) ENABLE (OUTENABLE) (COUNTOUT[] COUNTOUT[3]) GPIO FPGA FPGA GPIO 4 GPIO Windows 3. FPGA BTI FPGA BTI (5 )8 BTI 3

8 DC 4 FPGA 6nm PFGA GPIO FPGA 4., 3 4. FPGA. 3.,. 3. 9nm 6nm FPGA 6 9nm FPGA 448 6nm FPGA 44 9nm FPGA 6nm FPGA 3 FPGA 8, 9 dataa dataa datab datab Logic Element (LE) Verilog 6 mask LUT FF datab datab LUT 6 Lut mask uartus II Verilog LE 6nm FPGA LUT mask datab data_a EN data_a EN data_b data_b LUT LUT SEL[] data_c SEL[] data_c SEL[] data_d SEL[] data_d 8 dataa 9 datab () [GHz] dataa(6nm FPGA).8 datab(6nm FPGA).5 datac(6nm FPGA). datad(6nm FPGA) dataa(9nm FPGA).8 datab(9nm FPGA).4 datac(9nm FPGA) datad(9nm FPGA) 9nm FPGA [GHz] [%] [].39.98 [].45.7 [].43.63 [3].44.93 3 6nm FPGA [GHz] [%] [].45 4. [].57.98 [].38 4.68 [3].46.849 datab 9nm FPGA 6nm FPGA 9, 3 9nm 6nm FPGA.5% FPGA [3] [3] LUT mask [] [] mask % 3 LUT mask [] [3] % LUT mask 9nm 6nm FPGA %,, 4

Probability density 5 5 Theoretical curve Measurement.35.4.45.5.55.6.65.7 8 7 6 5 4 3 Count number.4.4.4.39.38.37 Room Temperature 8 degrees.36 3 Time[s] 4 5 9nm FPGA 3 9nm FPGA Probability density 8 6 4 8 6 4 Theoretical curve Measurement.35.4.45.5.55.6.65.7 5 5 Count number 6nm FPGA [] [] [] [3] 3 DC 3 DC 4. FPGA BTI 3 FPGA BTI 6 5 3 5=3,75 ( 8.5 ) 9nm 6nm FPGA 6nm FPGA 8 9nm FPGA 3 6nm FPGA 4 4.66.64.6.6.58.56 Room Temperature 8 degrees 3 4 5 Time[s] 6nm FPGA 4 3,s[%] [%] 9nm FPGA().85. 9nm FPGA(8 C) 3.5 4.63 6nm FPGA(:).4 6.37 6nm FPGA(:8 C).567. 6nm FPGA(:).5.59 6nm FPGA(:8 C).74.6 5 3 5 3, () 4 6nm FPGA 6nm FPGA 9nm FPGA 4 6nm FPGA % (6nm FPGA(: ) Fitting ) 4. 3 V th t n [4] V th at n () f V th [5] f 5

5.54.5.5.48.46.44 Room Temperature 8 degrees 3 4 5 Time[s] 6nm FPGA 5 () a, n, f a n f 9nm FPGA(). 6.5.4 9nm FPGA(8 C) 6.3.3.45 6nm FPGA(:) 8.7 5.39.64 6nm FPGA(:8 C). 4.9.57 6nm FPGA(:) 8.6 6.43.5 6nm FPGA(:8 C) 4.86 4.8.45 f = f αt n + f at n + f () n n /6 /4 [], [6]t n n 5 5 n LE 6nm FPGA /6 /4 fitting n 6nm FPGA 5. FPGA BTI FPGA Altera 9nm Cyclone II 6nm Cyclone IV FPGA LUT 6 LUT mask Verilog LUT mask LUT mask LUT mask FPGA 9nm FPGA 3%6nm FPGA 4.7%LUT mask 9nm 6nm FPGA % FPGA (5 C) 8 C 3, 6nm FPGA f = at n + f n ( ) 6nm FPGA n (8nm, nm) FPGA [] A. W. Strong, E. Y. Wu, R.-P. Vollertsen, J. S. G. LaRosa, I. Stewart E. Rauch and T. D. Sullivan: Reliability Wearout Mechanisms in Advanced CMOS Technologies, A JOHN WILEY & SONS, INC. (9). [] K. Kang, K. Kim, A. E. Islam, M. A. Alam and K. Roy: Characterization and estimation of circuit reliability degradation under NBTI using on-line IDD measurement, Proceedings of the 44th annual Design Automation Conference, DAC 7, New York, NY, USA, ACM, pp. 358 363 (7). [3] W. Wang, S. Yang, S. Bhardwaj, S. Vrudhula, F. Liu and Y. Cao: The Impact of NBTI Effect on Combinational Circuit: Modeling, Simulation, and Analysis, Very Large Scale Integration (VLSI) Systems, IEEE Transactions on, 8,, pp. 73 83 (). [4] E. A. Stott, J. S. Wong, N. P. Sedcole and P. Y. K. Cheung: Degradation in FPGAs: Measurement and Modelling, FPGA (Eds. by P. Y. K. Cheung and J. Wawrzynek), ACM, pp. 9 38 (). [5],, (). [6] K. Ramakrishnan, S. Suresh, N. Vijaykrishnan and M. Irwin: Impact of NBTI on FPGAs, VLSI Design, 7. Held jointly with 6th International Conference on Embedded Systems., th International Conference on, pp. 77 7 (7). 6