Presentation on FPGA Technology of

Slides:



Advertisements
Similar presentations
ECE 506 Reconfigurable Computing ece. arizona
Advertisements

Spartan-3 FPGA HDL Coding Techniques
Simulation of Fracturable LUTs
Commercial FPGAs: Altera Stratix Family Dr. Philip Brisk Department of Computer Science and Engineering University of California, Riverside CS 223.
Penn ESE534 Spring DeHon 1 ESE534: Computer Organization Day 14: March 19, 2014 Compute 2: Cascades, ALUs, PLAs.
Lecture 7 FPGA technology. 2 Implementation Platform Comparison.
A Survey of Logic Block Architectures For Digital Signal Processing Applications.
Reducing the Pressure on Routing Resources of FPGAs with Generic Logic Chains Hadi P. Afshar Joint work with: Grace Zgheib, Philip Brisk and Paolo Ienne.
Architecture Design Methodology. 2 The effects of architecture design on metrics:  Area (cost)  Performance  Power Target market:  A set of application.
Lecture 2: Field Programmable Gate Arrays I September 5, 2013 ECE 636 Reconfigurable Computing Lecture 2 Field Programmable Gate Arrays I.
Introduction to FPGA and DSPs Joe College, Chris Doyle, Ann Marie Rynning.
Penn ESE Spring DeHon 1 ESE (ESE534): Computer Organization Day 12: February 21, 2007 Compute 2: Cascades, ALUs, PLAs.
ALTERA UP2 Tutorial 1: The 15 Minute Design. Figure 1.1 The Altera UP 1 CPLD development board. ALTERA UP2 Tutorial 1: The 15 Minute Design.
Dr. Konstantinos Tatas ACOE201 – Computer Architecture I – Laboratory Exercises Background and Introduction.
Yehdhih Ould Mohammed Moctar1 Nithin George2 Hadi Parandeh-Afshar2
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
Lecture 2: Field Programmable Gate Arrays September 13, 2004 ECE 697F Reconfigurable Computing Lecture 2 Field Programmable Gate Arrays.
DSD Presentation Introduction of Actel FPGA. page 22015/9/11 Presentation Outline  Overview  Actel FPGA Characteristic  Actel FPGA Architecture  Actel.
Efficient Multi-Ported Memories for FPGAs Eric LaForest Greg Steffan University of Toronto Computer Engineering Research Group February 22, 2010.
Philip Brisk 2 Paolo Ienne 2 Hadi Parandeh-Afshar 1,2 1: University of Tehran, ECE Department 2: EPFL, School of Computer and Communication Sciences Efficient.
Power Reduction for FPGA using Multiple Vdd/Vth
Titan: Large and Complex Benchmarks in Academic CAD
FPGA Switch Block Design Dr. Philip Brisk Department of Computer Science and Engineering University of California, Riverside CS 223.
Ch.9 CPLD/FPGA Design TAIST ICTES Program VLSI Design Methodology Hiroaki Kunieda Tokyo Institute of Technology.
AMIN FARMAHININ-FARAHANI CHARLES TSEN KATHERINE COMPTON FPGA Implementation of a 64-bit BID-Based Decimal Floating Point Adder/Subtractor.
THE TESTING APPROACH FOR FPGA LOGIC CELLS E. Bareiša, V. Jusas, K. Motiejūnas, R. Šeinauskas Kaunas University of Technology LITHUANIA EWDTW'04.
Reconfigurable Computing Using Content Addressable Memory (CAM) for Improved Performance and Resource Usage Group Members: Anderson Raid Marie Beltrao.
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
ESS | FPGA for Dummies | | Maurizio Donna FPGA for Dummies Basic FPGA architecture.
Survey of multicore architectures Marko Bertogna Scuola Superiore S.Anna, ReTiS Lab, Pisa, Italy.
Introduction to Field Programmable Gate Arrays Lecture 1/3 CERN Accelerator School on Digital Signal Processing Sigtuna, Sweden, 31 May – 9 June 2007 Javier.
In-Place Decomposition for Robustness in FPGA Ju-Yueh Lee, Zhe Feng, and Lei He Electrical Engineering Dept., UCLA Presented by Ju-Yueh Lee Address comments.
Caltech CS184 Winter DeHon 1 CS184a: Computer Architecture (Structure and Organization) Day 10: January 31, 2003 Compute 2:
FPGA Logic Cluster Design Dr. Philip Brisk Department of Computer Science and Engineering University of California, Riverside CS 223.
Resource Sharing in LegUp. Resource Sharing in High Level Synthesis Resource Sharing is a well-known technique in HLS to reduce circuit area by sharing.
1 Architecture of Datapath- oriented Coarse-grain Logic and Routing for FPGAs Andy Ye, Jonathan Rose, David Lewis Department of Electrical and Computer.
Fault-Tolerant Resynthesis for Dual-Output LUTs Roy Lee 1, Yu Hu 1, Rupak Majumdar 2, Lei He 1 and Minming Li 3 1 Electrical Engineering Dept., UCLA 2.
Field Programmable Gate Arrays
Issues in FPGA Technologies
ESE534: Computer Organization
Altera Stratix II FPGA Architecture
Design for Embedded Image Processing on FPGAs
Give qualifications of instructors: DAP
CS184a: Computer Architecture (Structure and Organization)
Head-to-Head Xilinx Virtex-II Pro Altera Stratix 1.5v 130nm copper
XILINX FPGAs Xilinx lunched first commercial FPGA XC2000 in 1985
ESE534 Computer Organization
Instructor: Dr. Phillip Jones
Mapping into LUT Structures
Dr. Clincy Professor of CS
Exploiting Fast Carry Chains of FPGAs for Designing Compressor Trees
FPGA.
Dr. Clincy Professor of CS
Field Programmable Gate Array
Field Programmable Gate Array
Field Programmable Gate Array
Figure 3.1 Digital logic technologies.
Figure 3.1 Digital logic technologies.
Figure 3.1 Digital logic technologies.
ESE534: Computer Organization
Embedded systems, Lab 1: notes
A Novel FPGA Logic Block for Improved Arithmetic Performance
Programmable Logic- How do they do that?
Dr. Clincy Professor of CS
Digital Fundamentals Tenth Edition Floyd Chapter 11.
Programmable Logic- How do they do that?
ESE534: Computer Organization
FIGURE 5-1 MOS Transistor, Symbols, and Switch Models
Programmable logic and FPGA
Reconfigurable Computing (EN2911X, Fall07)
Presentation transcript:

Presentation on FPGA Technology of Presented to:- Presented By:- Dr. S.C. Jain Hamendra Singh Professor CSE Dinesh Jain Deepti Meena Jeetesh

Introduction Altera was the first to introduce the 8-input fracturable look-up table (LUT) with the Stratix® II family in 2004. At its core is the adaptive logic module (ALM) with 8 inputs. As a result, Altera FPGA architecture is at least one generation ahead of the competition, and routing architecture is two generations ahead.

Adaptive Logic Module(ALM) The key to the high-performance, area-efficient architecture is the ALM. The ALM has 1.8X density advantage over the competition. The ALM can implement a full 6-LUT or select 7 input function.

Adaptive Logic Module(ALM)

ALM The combinational portion has eight inputs and includes a LUT that can be divided between two adaptive LUTs (ALUTs) using Altera’s patented LUT technology. The ALM can implement various combinations of two functions as follow.

Designing of ALM Experiments showed that a 6-LUT could yield a 14% performance increase over classical 4-LUT, But with a penalty of 17% area increase, Due to the Larger number of inputs and LUT mask. To implement a k-input LUT (k-LUT) i.e. LUT that can implement any function of k inputs—2k SRAM bits and a 2k:1 multiplexer are needed.

Delay-Cost Tradeoff with LUT Size

Problems with large number of I/Ps It increases the size of the LUT. It increases Cost of the LUTs. But Most Importantly in large LUTs we can’t implement smaller functions efficiently.

THE ALM To overcome problems associated with large I/P size LUTs Altera Designed ALM such that it can be divided into smaller LUTs, implementing more than one smaller functions. The ability to divide a LUT is what makes it “adaptive.”

Comparing the Stratix II ALM and the Virtex-5 LUT-Flipflop Pair

ALM vs. Virtex-5 LUT Flexibility

Implementing 5- and 3-Input Functions in Stratix II ALM

Implementing 5- and 3-Input Functions in Virtex-5 LUT-Flipflop Pair

Density Results

Routing Architecture The Stratix series of devices introduced the MultiTrack interconnect to maximize connectivity and performance. The routing architecture provides the connectivity between different clusters of logic blocks, called logic array blocks (LABs). It can be measured by the number of "hops" required to get from one LAB to another. The fewer the number of hops and more predictable the pattern, the better the performance and the easier it is for CAD tool optimization.

The Stratix and Stratix II families use a three-sided routing architecture as shown in Figure The Virtex architectures use a 2-sided routing architecture

Stratix and Stratix II Connectivity

Conclusion Altera FPGA architecture is unmatched in the industry and is at least one generation ahead of the competition in terms of logic architecture and two generations ahead in terms of routing architecture.

References Altera “White Paper FPGA Architecture”. Lewis, D., et al. “The Stratix II Logic and Routing Architecture.” FPGA 2005: ACM Symposium on FPGAs, 14-20.February 2005.