Synchronization of Clocked Field-Coupled Circuits

Slides:



Advertisements
Similar presentations
Kameshwar K. Yadavalli, Alexei O. Orlov, Ravi K. Kummamuru, John Timler, Craig Lent, Gary Bernstein, and Gregory Snider Department of Electrical Engineering.
Advertisements

Introduction to Sequential Logic Design Latches. 2 Terminology A bistable memory device is the generic term for the elements we are studying. Latches.
Give qualifications of instructors: DAP
Digital Logic Design ESGD2201
NAND-gate Latch. Summary NAND-gate Latch The time sequence at right shows the conditions under which the set and reset inputs cause a state change, and.
1 Fundamentals of Computer Science Sequential Circuits.
Storey: Electrical & Electronic Systems © Pearson Education Limited 2004 OHT 10.1 Sequential Logic  Introduction  Bistables  Memory Registers  Shift.
CS 151 Digital Systems Design Lecture 19 Sequential Circuits: Latches.
Computer Architecture CS 215
Flip-Flops, Registers, Counters, and a Simple Processor
Classification of Digital Circuits  Combinational. Output depends only on current input values.  Sequential. Output depends on current input values and.
Digital Logic Chapter 5 Presented by Prof Tim Johnson
Sequential Circuits1 DIGITAL LOGIC DESIGN by Dr. Fenghui Yao Tennessee State University Department of Computer Science Nashville, TN.
Module 12.  In Module 9, 10, 11, you have been introduced to examples of combinational logic circuits whereby the outputs are entirely dependent on the.
K-Maps, Timing Sequential Circuits: Latches & Flip-Flops Lecture 4 Digital Design and Computer Architecture Harris & Harris Morgan Kaufmann / Elsevier,
Logical Circuit Design Week 11: Sequential Logic Circuits Mentor Hamiti, MSc Office ,
Sequential Logic Computer Organization Ellen Walker Hiram College Figures from Computer Organization and Design 3ed, D.A. Patterson & J.L. Hennessey, Morgan.
Circuits require memory to store intermediate data
+ CS 325: CS Hardware and Software Organization and Architecture Sequential Circuits 1.
Sequential circuit Digital electronics is classified into combinational logic and sequential logic. In combinational circuit outpus depends only on present.
Assume array size is 256 (mult: 4ns, add: 2ns)
EECC341 - Shaaban #1 Lec # 13 Winter Sequential Logic Circuits Unlike combinational logic circuits, the output of sequential logic circuits.
ENGIN112 L20: Sequential Circuits: Flip flops October 20, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 20 Sequential Circuits: Flip.
CS 151 Digital Systems Design Lecture 20 Sequential Circuits: Flip flops.
Electronic Counters.
CS3350B Computer Architecture Winter 2015 Lecture 5.2: State Circuits: Circuits that Remember Marc Moreno Maza [Adapted.
Lecture 5. Sequential Logic 3 Prof. Taeweon Suh Computer Science Education Korea University 2010 R&E Computer System Education & Research.
Sequential Logic Materials taken from: Digital Design and Computer Architecture by David and Sarah Harris & The Essentials of Computer Organization and.
NANOCOMPUTING BY FIELD-COUPLED NANOMAGNETS n AUTHORS : Gyorgy Csaba Alexandra Imre Gary H. Bernstein Wolfang Porod (fellow IEEE) Vitali Metlushko n REFERENCE.
Unit 11 Latches and Flip-Flops Fundamentals of Logic Design By Roth and Kinney.
Basic Sequential Components CT101 – Computing Systems Organization.
FLIP FLOP By : Pn Siti Nor Diana Ismail CHAPTER 1.
Computer Architecture Lecture 4 Sequential Circuits Ralph Grishman September 2015 NYU.
University of Notre Dame Lecture 19 - Intro to MQCA Nanomagnetic Logic Devices.
SEQUENTIAL LOGIC By Tom Fitch. Types of Circuits Combinational: Gates Combinational: Gates Sequential: Flip-Flops Sequential: Flip-Flops.
Other Logic Implementations
CEC 220 Digital Circuit Design Latches and Flip-Flops Monday, March 03 CEC 220 Digital Circuit Design Slide 1 of 19.
9/15/09 - L19 Sequential CircuitsCopyright Joanne DeGroat, ECE, OSU1 Sequential Cirucits.
Chapter 6 – Digital Electronics – Part 1 1.D (Data) Flip Flops 2.RS (Set-Reset) Flip Flops 3.T Flip Flops 4.JK Flip Flops 5.JKMS Flip Flops Information.
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Dr. Shi Dept. of Electrical and Computer Engineering.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Sequential Devices Sequential concept: output depends on present as well as past inputs Past inputs influence operations via memory elements.
Counters and registers Eng.Maha Alqubali. Registers Registers are groups of flip-flops, where each flip- flop is capable of storing one bit of information.
TOPIC : Introduction to Sequential Circuits UNIT 1: Modeling and Simulation Module 4 : Modeling Sequential Circuits.
Memory Elements. Outline  Introduction  Memory elements.
Flip-Flop Flip-flops Objectives Upon completion of this chapter, you will be able to :  Construct and analyze the operation of a latch flip-flop made.
Sequential logic circuits First Class 1Dr. AMMAR ABDUL-HAMED KHADER.
Sequential Logic Design
Computer Architecture & Operations I
Flip Flops.
Lecture 15 Sequential Circuit Design
LATCHED, FLIP-FLOPS,AND TIMERS
Chapter #6: Sequential Logic Design
Computer Organization
Computer Architecture & Operations I
Morgan Kaufmann Publishers
Flip-Flop.
8085 Microprocessor Architecture
ECE Digital logic Lecture 16: Synchronous Sequential Logic
Latches and Flip-flops
DIGITAL ELECTRONICS ТHEME 4: SEQUENTIAL LOGIC CIRCUITS. FLIP- FLOPS – ASYNCHRONOUS AND SYNCHRONOUS, R - S, D, T, J - K FLIP- FLOPS. The value of the outputs.
The Digital Logic Level
CSE 370 – Winter Sequential Logic - 1
8085 Microprocessor Architecture
Frank Sill Torres1,2, Pedro A. Silva3, Geraldo Fontes3, José A. M
Unit 7 Sequential Circuits (Flip Flop)
Pipeline Principle A non-pipelined system of combination circuits (A, B, C) that computation requires total of 300 picoseconds. Comb. logic.
1DFKI GmbH (Germany), 2University of Bremen (Germany)
Binary Adder/Subtractor
HotAging — Impact of Power Dissipation on Hardware Degradation
Presentation transcript:

Synchronization of Clocked Field-Coupled Circuits Frank Sill Torres1,2, Marcel Walter2, Robert Wille1,3, Daniel Große1,2 and Rolf Drechsler1,2 1Cyber-Physical Systems, DFKI GmbH, Bremen, Germany, 2Group of Computer Architecture, University of Bremen, Germany, 3Inst. of Integrated Circuits, Johannes Kepler University Linz, Austria Contributions It is shown that global synchronicity is not a mandatory requirement in clocked Field-Coupled Nanocomputing (FCN) circuits. Presentation of straight-forward solution for FCN circuits that possess no global synchronicity. Introduction of additional memory clock-zones and their application for an artificial latch. Clocked FCN circuit violating the GS constraint and waveforms of proposed holding of input signals. Artificial latch Sequencing elements are required if no access to internal inputs exists. Proposal: Additional clock Mx with variable clock phase in which data are hold, allowing for stable internal inputs. Frequency of each clock Mx depends on longest time data have to be hold in the design. Enables simple design of a latch with reset and set functionality. Concept verified via physics simulator [4]. Field-Coupled Nanocomputing (FCN) Computations and data transfer realized via local fields between nanoscale devices that are arranged in patterned arrays. Exemplary technologies are semiconductor/atomic Quantum- dot Cellular Automata (QCA) or Nanomagnet Logic (NML). Clocked FCN circuits apply external clocks (electric/magnetic) to circumvent the issue of metastability and to control the data flow. FCN cells are grouped in a grid of square-shaped tiles such that all cells within a tile are controlled by the same external clock. Data flow is only possible between cells controlled by consecutively numbered clocks. New clock M1 producing latch-like behavior applied for an QCA-like circuit. Physical implementation of QCA cell using Dangling Bonds [1] and of a NML majority gate [2]. Uniform clock zone generated by metal pad [3]. Global synchronicity of FCN circuits In globally synchronized designs, new results arrive at the outputs at each clock cycle (throughput = 1) and there is no need for synchronization elements (latches, FlipFlops). In clocked FCN: pipeline-like behavior, i. e. in each clock phase, data pass from each clock zone to consecutively ones. Proposal: If FCN circuit misses global synchronicity, then keep inputs stable for more than one clock cycle. Latch with reset and set functionality and implementation of 2-bit counter with set and reset. References [1] M. Baseer Haider et al. (2009). Phys. Rev. Lett. 102, 046805. [2] M. T. Niemier et al. (2011). J. Phys. Condens. Matter 23, 493202. [3] C. A. T. Campos et al. (2016). IEEE TCAD 35(3). [4] F. Sill Torres (2018), IEEE TCAD. FCN circuit failing global synchronicity. The red line indicates until where PI1 could be placed such that paths PI1→o3 and PI2→o3 are synchronous. Contact: DFKI GmbH Cyber-Physical Systems Dr. Frank Sill Torres Phone: +49 421 218 63948 E-Mail: Frank.Sill_Torres@dfki.de Website: www.dfki.de