An Efficient Low Power Multiple-value Look-up Table Targeting Quaternary FPGAs
Cristiano Lazzari1, Jorge Fernandes2, Paulo Flores2 and José Monteiro2
1INESC-ID
Lisbon, Portugal lazzari@inesc-id.pt
2INESC-ID / IST, TU Lisbon
An Efficient Low Power Multiple-value Look-up Table Targeting - - PowerPoint PPT Presentation
An Efficient Low Power Multiple-value Look-up Table Targeting Quaternary FPGAs Cristiano Lazzari 1 , Jorge Fernandes 2 , Paulo Flores 2 and Jos Monteiro 2 1 INESC-ID 2 INESC-ID / IST, TU Lisbon Lisbon, Portugal Lisbon, Portugal
1INESC-ID
2INESC-ID / IST, TU Lisbon
An Efficient Low Power Multiple-value LUT Targeting Quaternary FPGAs
7-10 September International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS2010)
2
An Efficient Low Power Multiple-value LUT Targeting Quaternary FPGAs
7-10 September International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS2010)
3
Interconnections (wires & switches) I/Os Configurable Logic Blocks (CLBs)
An Efficient Low Power Multiple-value LUT Targeting Quaternary FPGAs
7-10 September International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS2010)
4
An Efficient Low Power Multiple-value LUT Targeting Quaternary FPGAs
7-10 September International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS2010)
5
An Efficient Low Power Multiple-value LUT Targeting Quaternary FPGAs
7-10 September International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS2010)
6
An Efficient Low Power Multiple-value LUT Targeting Quaternary FPGAs
7-10 September International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS2010)
7
(Cunha, Boudinov, Carro; 2006)
An Efficient Low Power Multiple-value LUT Targeting Quaternary FPGAs
7-10 September International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS2010)
8
An Efficient Low Power Multiple-value LUT Targeting Quaternary FPGAs
7-10 September International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS2010)
9
An Efficient Low Power Multiple-value LUT Targeting Quaternary FPGAs
7-10 September International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS2010)
10
An Efficient Low Power Multiple-value LUT Targeting Quaternary FPGAs
7-10 September International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS2010)
11
An Efficient Low Power Multiple-value LUT Targeting Quaternary FPGAs
7-10 September International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS2010)
12
Configuration values Configuration values Quaternary-to-binary decoders
An Efficient Low Power Multiple-value LUT Targeting Quaternary FPGAs
7-10 September International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS2010)
13
Configuration values Configuration values Quaternary-to-binary decoders
Levels: 4 TG: 30 Levels: 2 TG: 20
An Efficient Low Power Multiple-value LUT Targeting Quaternary FPGAs
7-10 September International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS2010)
14
An Efficient Low Power Multiple-value LUT Targeting Quaternary FPGAs
7-10 September International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS2010)
Output is GND when Vi >= ‘1’ Output is GND when Vi > ‘2’
15
An Efficient Low Power Multiple-value LUT Targeting Quaternary FPGAs
7-10 September International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS2010)
16
CN CP CP and CN transfer functions
An Efficient Low Power Multiple-value LUT Targeting Quaternary FPGAs
7-10 September International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS2010)
17
An Efficient Low Power Multiple-value LUT Targeting Quaternary FPGAs
7-10 September International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS2010)
18
An Efficient Low Power Multiple-value LUT Targeting Quaternary FPGAs
7-10 September International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS2010)
19
An Efficient Low Power Multiple-value LUT Targeting Quaternary FPGAs
7-10 September International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS2010)
20
An Efficient Low Power Multiple-value LUT Targeting Quaternary FPGAs
7-10 September International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS2010)
21
An Efficient Low Power Multiple-value LUT Targeting Quaternary FPGAs
from seed