250 likes | 353 Views
Homework. Your task is to design a regular structure such as Kronecker Lattice or Shannon Lattice using modern Quantum Dot Cellular Automata technology.
E N D
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
A B M(A,B,C) M C A A B M(A,B,C) A B AND(A,B) 1 OR(A,C) C 0 C Majority Gate Look also to lecture notes for explanation how this gate works
Coplanar wire-crossing Inverter chain goes vertically Normal array goes horizontally
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.
In this and next slides we give few examples of QD circuits to show how typical layout/logic problems are solved.
output Input 1 1 Input 2 0 control Blue circles represent parts of wires that may be removed or not, depending on the function that is realized 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. Majority configured to AND
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).
Simplified and non-optimized Positive Davio Cell. Observe how EXOR is realized. Can you find a better way? cntr 1 This is Positive Davio Cell without connections to neighbors. The rules of neighborhood are not preserved. Correct this circuit and try to optimize it. 0 exor
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.
cntr 1 0 1 0
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.