Homework Your task is to design a regular structure such as Kronecker Lattice or Shannon Lattice using modern Quantum Dot Cellular Automata technology.

Slides:



Advertisements
Similar presentations
Reversible Gates in various realization technologies
Advertisements

Multiplying, Dividing, Adding, Subtracting Rational Expressions
Combinational Circuits. Analysis Diagram Designing Combinational Circuits In general we have to do following steps: 1. Problem description 2. Input/output.
Functions 3.8.
Programmable Logic Devices
Problem of the Day Problem of the Day next Geometry - Connect the Dots
Emerging Computing Technologies Some slides that are not my own, come from various sources. These sources will be listed at the end of each set of slides.
Designing Oracles for Grover Algorithm
LAYOUTDRIVEN SYNTHESIS FOR SUBMICRON TECHNOLOGY MAPPING EXPANSIONS TO REGULAR LATTICES Woong Hwangbo.
Grover. Part 2. Components of Grover Loop The Oracle -- O The Hadamard Transforms -- H The Zero State Phase Shift -- Z O is an Oracle H is Hadamards H.
Lecture of Norm Margolus. Physical Worlds Some regular spatial systems: –1. Programmable gate arrays at the atomic scale –2. Fundamental finite-state.
Modern VLSI Design 2e: Chapter 6 Copyright  1998 Prentice Hall PTR Topics n Shifters. n Adders and ALUs.
Lattice Diagrams using Reed-Muller Logic Shim, Hee Jun.
Grover. Part 2 Anuj Dawar. Components of Grover Loop The Oracle -- O The Hadamard Transforms -- H The Zero State Phase Shift -- Z.
2002/10/08 SeonPil Kim Layout-Driven Synthesis For Submicron Technology : Mapping Expansions To Regular Lattices High Level Synthesis Homework #2.
Digital Design – Physical Implementation Chapter 7 - Physical Implementation.
Design of Regular Quantum Circuits
Anuj Dawar.
D1: Matchings.
The Analytical Engine Hardware. The Logic Machine Computers were originally wired to perform a specific task. The vision was a machine that could perform.
CMOS VLSI For Computer Engineering Lecture 4 – Logical Effort Prof. Luke Theogarajan parts adapted form Harris – and Rabaey-
In this module you will learn: What the various logic gates do. How to represent logic gates on a circuit diagram. The truth tables for the logic gates.
Trig Review! Section 6.4 – 6.6, 7.5. Rules...  You will get 3 seconds to look at each slide before determining what you’d like to bet.  Write down your.
Classical Versus Quantum. Goal: Fast, low-cost implementation of useful algorithms using standard components (gates) and design techniques Classical Logic.
by Richard J. Terwilliger Click on a Created by Richard J. Terwilliger July 2001.
Aug Shift Operations Source: David Harris. Aug Shifter Implementation Regular layout, can be compact, use transmission gates to avoid threshold.
Open Discussion of Design Flow Today’s task: Design an ASIC that will drive a TV cell phone Exercise objective: Importance of codesign.
The signal conditioner -- changes the voltage Amplify Attenuate Filter.
The Digital Logic Level
Course material – G. Tempesti Course material will generally be available the day before the lecture Includes.
Digital Logic Design Lecture # 9 University of Tehran.
Lecture 9 Topics: –Combinational circuits Basic concepts Examples of typical combinational circuits –Half-adder –Full-adder –Ripple-Carry adder –Decoder.
LOGIC GATES.
Modern VLSI Design 4e: Chapter 6 Copyright  2008 Wayne Wolf Topics n Shifters. n Adders and ALUs.
1 hardware of quantum computer 1. quantum registers 2. quantum gates.
FPGA-Based System Design: Chapter 4 Copyright  2003 Prentice Hall PTR Topics n Number representation. n Shifters. n Adders and ALUs.
Slide 1 Lesson 75 The Coordinate Plane EE.18 Find solutions to linear equations with two variables. CP.1 Identify and plot ordered pairs on the coordinate.
SECTION 1.5 GRAPHING TECHNIQUES; GRAPHING TECHNIQUES; TRANSFORMATIONS TRANSFORMATIONS.
The Northern Lights: Demonstrations. Programmability Overview A major aspect of our project is programmability- it is an interactive display medium, the.
Outline MSI Parts as a Decoder Multiplexer Three State Buffer MSI Parts as a Multiplexer Realization of Switching Functions Using Multiplexers.
Molecular Scale Architectures Quantum Cellular Automata and Molecular Combinatorial Logic By Jeff Kramer.
CEC 220 Digital Circuit Design Programmable Logic Devices
Digital Logic Design Lecture # 15 University of Tehran.
CLASSICAL LOGIC SRFPGA layout With I/O pins.
Bit Cell Ratio Testing. Thin Cell Advantages: Smallest possible area of 6T Bit Cell, Can be mirrored (saves area = can reduce distance between n-wells.
LOGIC CIRCUITLOGIC CIRCUIT. Goal To understand how digital a computer can work, at the lowest level. To understand what is possible and the limitations.
GEOMETRY: LINES. WARM UP QUICK WRITE Take a few minutes to write down all the things you know/remember about angles and geometry. Use the correct vocabulary.
Here is a small example of the puzzle you will be completing today. You will start in the top left corner, and end at the bottom right using 3 different.
LOGIC GATES. INTRODUCTION TO LOGIC GATES Boolean functions may be practically implemented by using electronic gates. The following points are important.
Combinational Circuits
Multiplication Past Paper Questions.
Lecture 6 Topics Combinational Logic Circuits
Topics Number representation. Shifters. Adders and ALUs.
Kerntopf Gate and Regular Structures for Symmetric Functions
Mary Jane Irwin ( ) CSE477 VLSI Digital Circuits Fall 2002 Lecture 22: Shifters, Decoders, Muxes Mary Jane.
ICS 241 Discrete Mathematics II
Instructor: Alexander Stoytchev
The Bridge Between Symbolic Logic And Electronic Digital Computing
Instructor: Alexander Stoytchev
Your content The light blue area is available for free design
Creating a grid by Carl Dellutri.
Instructor: Alexander Stoytchev
Function Notation Transformations.
Digital Systems Section 12 Binary Adders. Digital Systems Section 12 Binary Adders.
Homework 2 This homework is the first use of quantum gates. In lectures we learned about the following gates: inverter, Feynman (controlled NOT), Toffoli.
Multiplication Grids.
1DFKI GmbH (Germany), 2University of Bremen (Germany)
Combinational Circuits
Lecture 9 Digital VLSI System Design Laboratory
Sky Views Slopes Night or light sky.
Presentation transcript:

Homework Your task is to design a regular structure such as Kronecker Lattice or Shannon Lattice using modern Quantum Dot Cellular Automata technology. Next slides show several example of such circuits. Please observe and understand in practical use the wire, the wire of inverters, the intersection, the fan- out, the way of creating inverters. These slides are shown to make you sensitive to several problems that may occur in practical circuit designs.

Majority Gate and its uses to realize AND and OR gates. Smaller inverters will be also shown

Majority Gate A B C M(A,B,C) M A B C A B 0 AND(A,B) A 1 C OR(A,C) Look also to lecture notes for explanation how this gate works

Coplanar wire-crossing Normal array goes horizontally Inverter chain goes vertically

Inverter

Realization of a circuit

This slide shows how you can use PowerPoint to create well-aligned to grid figures of wires and intersection of wires.

Homework Continued Your task is to design a regular structure such as Kronecker Lattice or Shannon Lattice using modern Quantum Dot Cellular Automata technology. Next slide show an example of such circuit. Please observe and understand in practical use the wire, the wire of inverters, the intersection, the fan-out, the way of creating inverters. Please observe the small shift between the left and right part of the schematics. Explain why it is done.

Shifted down by half cell. Explain why?

In this and next slides we give few examples of QD circuits to show how typical layout/logic problems are solved.

S1’ S0’

D Filp-Flop

Barrel Shifter

output 0 1 Input 1 Input 2 control Majority configured to AND Majority configured to OR This slide shows Shannon cell from a Lattice. Dimensions are wrong. Please explain how this works and improve the wiring sizes. Blue circles represent parts of wires that may be removed or not, depending on the function that is realized

The next slide shows the layout of connections to the cell in the 3*3 lattice. It has not all power of connecting from the recent paper. Think how to modify this circuit so that there will be possible to connections to left, two connections to top and two connections to right cells. (in a notation where circuit grows from bottom to top, here the circuit grows from left to right).

cell

1 0 cntr exor This is Positive Davio Cell without connections to neighbors. The rules of neighborhood are not preserved. Correct this circuit and try to optimize it. Simplified and non-optimized Positive Davio Cell. Observe how EXOR is realized. Can you find a better way?

Next slide shows a general cell of reconfigurable FPGA with AND/EXOR cell. This cell can realize Positive and Negative Davio and Shannon (using exor). It allows for swapped expansions and for function A+ B+ XOR A+ B+ where A+ denotes arbitrary polarity of singal A. In the next slides inverters were not correctly realized. Think how this can be improved. There are two ways to realize inverters. Stand-alone and in wires.

0 cntr 1 0 1

Final Homework Select on of the following and realize preserving all design rules. –A) Shannon Cell for 2*2 lattice –B) Positive Davio Cell for 2*2 lattice –C) General Cell for 2*2 lattice –D) General Cell for 3*3 lattice –E) General Cell for the paper with Mishchenko.