CMOL vs NASICs T. Wang University of Massachusetts, Amherst September 29, 2005.

Slides:



Advertisements
Similar presentations
FPGA (Field Programmable Gate Array)
Advertisements

NanoFabric Chang Seok Bae. nanoFabric nanoFabric : an array of connect nanoBlocks nanoBlock : logic block that can be progammed to implement Boolean function.
Learning in Neural and Belief Networks - Feed Forward Neural Network 2001 년 3 월 28 일 안순길.
Lecture 15 Finite State Machine Implementation
Logical Design.
Programmable Logic Devices
1 Programmable Logic. 2 Prgrammable Logic Organization Pre-fabricated building block of many AND/OR gates (or NOR, NAND) "Personalized" by making or breaking.
+ CS 325: CS Hardware and Software Organization and Architecture Internal Memory.
Survey of Reconfigurable Logic Technologies
Programmable Logic Devices
11/29/2004EE 42 fall 2004 lecture 371 Lecture #37: Memory Last lecture: –Transmission line equations –Reflections and termination –High frequency measurements.
CMOL: Device, Circuits, and Architectures Konstantin K.Likharev and Dmitri B. Strukov Stony Brook University 697GG Nano Computering Fall 2005 Prepared.
FPGA chips and DSP Algorithms By Emily Fabes. 2 Agenda FPGA Background Reasons to use FPGA’s Advantages and disadvantages of using FPGA’s Sample VHDL.
Nanotechnology: Spatial Computing Using Molecular Electronics Mihai Budiu joint work with Seth Copen Goldstein Dan Rosewater.
Address Generation for Nanowire Decoders Jia Wang, Ming-Yang Kao, Hai Zhou Electrical Engineering & Computer Science Northwestern University U.S.A.
CMOL overview ● CMOS / nanowire / MOLecular hybrids ● Uses combination of Micro – Nano – Nano implements regular blocks (ie memory) – CMOS used for logic,
NanoPLA Overview Yao Guo Oct 6, Semiconducting Nanowires Few nm’s in diameter (e.g. 3nm) –Diameter controlled by seed catalyst Can be microns long.
Array-Based Architecture for FET-Based, Nanoscale Electronics André DeHon 2003 Presented By Mahmoud Ben Naser.
LabVIEW Design of Digital Integrated Circuits FPGA IC Implantation.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 33: Array Subsystems (PLAs/FPGAs) Prof. Sherief Reda Division of Engineering,
Multiplexers, Decoders, and Programmable Logic Devices
Si and Ge NW FETs, NiSi-Si-NiSI conductor hetero-structures and manufacturing steps Csaba Andras Moritz Associate Professor University of Massachusetts,
ECE 331 – Digital System Design Tristate Buffers, Read-Only Memories and Programmable Logic Devices (Lecture #16) The slides included herein were taken.
NanoPLAs Mike Gregoire. Overview ► Similar to CMOS PLA (Programmable Logic Array) ► Uses NOR-NOR logic to implement any logical function ► Like other.
Introduction to FPGA and DSPs Joe College, Chris Doyle, Ann Marie Rynning.
9/20/6Lecture 3 - Instruction Set - Al1 Address Decoding for Memory and I/O.
Robust Low Power VLSI R obust L ow P ower VLSI Finding the Optimal Switch Box Topology for an FPGA Interconnect Seyi Ayorinde Pooja Paul Chaudhury.
EE 261 – Introduction to Logic Circuits Module #8 Page 1 EE 261 – Introduction to Logic Circuits Module #8 – Programmable Logic & Memory Topics A.Programmable.
Lecture 2: Field Programmable Gate Arrays September 13, 2004 ECE 697F Reconfigurable Computing Lecture 2 Field Programmable Gate Arrays.
Building Cad Prototyping Tool for Emerging Nanoscale Fabrics Catherine Dezan Joined work between Lester( France.
Unit 9 Multiplexers, Decoders, and Programmable Logic Devices
EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997 Chapter 4 Programmable.
Gerousis Toward Nano-Networks and Architectures C. Gerousis and D. Ball Department of Physics, Computer Science and Engineering Christopher Newport University.
1. NATURE: Non-Volatile Nanotube RAM based Field-Programmable Gate Arrays Wei Zhang†, Niraj K. Jha† and Li Shang ‡ †Dept. of Electrical Engineering Princeton.
1 Moore’s Law in Microprocessors Pentium® proc P Year Transistors.
Modern VLSI Design 4e: Chapter 6 Copyright  2008 Wayne Wolf Topics Memories: –ROM; –SRAM; –DRAM; –Flash. Image sensors. FPGAs. PLAs.
NANOCOMPUTING BY FIELD-COUPLED NANOMAGNETS n AUTHORS : Gyorgy Csaba Alexandra Imre Gary H. Bernstein Wolfang Porod (fellow IEEE) Vitali Metlushko n REFERENCE.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR FPGA Fabric n Elements of an FPGA fabric –Logic element –Placement –Wiring –I/O.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR Topics n FPGA fabric architecture concepts.
Programmable Logic Devices
Eng.Samra Essalaimeh Philadelphia University 2013/ nd Semester PIC Microcontrollers.
CS/EE 3700 : Fundamentals of Digital System Design
Figure 3.1 Logic values as voltage levels Figure 3.2 NMOS transistor as a switch DrainSource x = "low"x = "high" (a) A simple switch controlled by the.
Basic Sequential Components CT101 – Computing Systems Organization.
Chapter 7 Logic Circuits 1.State the advantages of digital technology compared to analog technology. 2. Understand the terminology of digital circuits.
Chapter 3 How transistors operate and form simple switches
Critical Review of Critical Assessment Section
NSC-2 Hybrid Hall Effect Devices -- a Novel Building Block for Reconfigurable Logic Steve Ferrera, Nicholas P. Carter University of Illinois at Urbana-Champaign.
M.Mohajjel. Why? TTM (Time-to-market) Prototyping Reconfigurable and Custom Computing 2Digital System Design.
An Improved “Soft” eFPGA Design and Implementation Strategy
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.
EE415 VLSI Design THE INVERTER [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Click to edit Master title style Progress Update Energy-Performance Characterization of CMOS/MTJ Hybrid Circuits Fengbo Ren 05/28/2010.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR Topics n FPGA fabric architecture concepts.
A Survey of Fault Tolerant Methodologies for FPGA’s Gökhan Kabukcu
B0110 Fabric and Trust ENGR xD52 Eric VanWyk Fall 2013.
Field Programmable Gate Arrays
Complex Programmable Logic Device (CPLD) Architecture and Its Applications
From Silicon to Microelectronics Yahya Lakys EE & CE 200 Fall 2014
Electronics for Physicists
Dr. Clincy Professor of CS
FPGA.
Design Technologies Custom Std Cell Performance Gate Array FPGA Cost.
Dr. Clincy Professor of CS
CMOL: Device, Circuits, and Architectures
Electronics for Physicists
A New Hybrid FPGA with Nanoscale Clusters and CMOS Routing Reza M. P
FIGURE 5-1 MOS Transistor, Symbols, and Switch Models
Programmable logic and FPGA
Reconfigurable Computing (EN2911X, Fall07)
Presentation transcript:

CMOL vs NASICs T. Wang University of Massachusetts, Amherst September 29, 2005

Teng Agenda Problems of pure nanoelectronics Problems of Nano-CMOS interface Advantages Problems Conclusions on CMOL

Teng Why not Pure Nanoelectronics? Problems of Nanodevices  Simple devices: Limited functionality  Complex devices: Vulnerable to temperature  Voltage gain<1, signal attenuation Hybrid Architecture  Nanodevices + CMOS circuits  Interface between CMOS and nanodevices

Teng My Points FET has the ability to restore signals Our NASICs are also hybrid

Teng CMOS/Nano Interface Stochastic assembling:  Limited connectivity Long time to program  Resistance of interface affects performance  Fabrication issue

Teng CMOS/Nano Interface in CMOL The key idea is to tilt nanoarray at a certain angle α Each nanowire can fall on a certain CMOS pin (for addressing)

Teng My Points sin(a)=F nano /F CMOS cos(a)=n* F nano /F CMOS (F nano /F CMOS ) 2 + (n* F nano /F CMOS ) 2 =1 (F nano /F CMOS ) 2 =n 2 +1 F nano /F CMOS can not be arbitrary. a must be precisely controlled. Maybe it can reduce the overhead of CMOS

Teng CMOL Memory Nanodevices for memory cell CMOS for coding, decoding, sensing, I/O Fault tolerance:  Reconfiguration  Hamming codes

Teng My Points Reconfiguration is an extra assumption. How to decide the size of block?

Teng Area Efficiency of CMOL Memory CMOL memory is denser than CMOS memory Reconfiguration improves fault- tolerance High yield of single bit is still required. The area per useful bit as a function of single bit yield, for hybrid and purely memories.

Teng My Points The threshhold of acceptable single-bit yield is too high for current nanotechnology What’s the yield of total chip?

Teng CMOL Logic Circuits LUT based FPGA: address decoding and sensing require CMOS circuits. For small LUT, CMOS overhead is great. PLA based FPGA:  The same problem as LUT-based FPGA  Power dissipation (10KW/cm 2 ) CMOL FPGA: reconfigurable regular structure

Teng My Points Why power is so huge? Most research indicates that nanodevices consume extremely low power: <10W/cm 2

Teng CMOL FPGA – A Single Cell Logics in CMOS Interconnections in Nanowires

Teng My Points Density advantage? Logics in CMOS not nano How to connect the red/blue terminals with nanowires?

Teng CMOL FPGA – A NOR Gate Wire-OR logic on nanowires? NOR is enough for arbitrary logic functions

Teng My Points Does nanowire have wire-OR/AND property? 3 CMOS inverter -> a NOR gate? It seems even worse than CMOS.

Teng CMOL CrossNets: Neuromorphic Network CrossNet is an architecture of neuromorphic network  Somas (in CMOS): Neural cell bodies  Axons and dendrites (mutually perpendicular nanowires)  Synapses (switches between nanowires): control coupling between axons and dendrites

Teng Schematic of CrossNet Light-gray squares in panel (a) show the somatic cells as a whole. Signs show the somatic amplier input polarities. Green circles denote nanodevices forming elementary synapses.

Teng Conclusions CMOL for:  Memories: reconfiguration, overhead of CMOS  FPGAs: really denser than CMOS?  Neuromophic networks: no comments Density, delay, power dissipation  Delay should be better than NASIC, since it use a new layer for CMOS.  Power dissipation is hard to compare with NASIC.

Teng Contact us Thank you!