SlideShare a Scribd company logo
1 of 1
Download to read offline
Design and Analysis of Sequential Reversible Logic
Structures Using Nanomagnet Logic
Alexander Gunter and Dr. Matthew Morrison
VLSI System Design Research Laboratory
Department of Electrical Engineering
University of Mississippi
{akgunter@go.olemiss.edu, morrison@olemiss.edu}
Introduction
• Reversible logic is a promising design
paradigm that mitigates energy dissipation.
• Quantum-dot Cellular Automation
performs binary logic through nanomagnet
coupling.
• Recent research has produced rules for
permissibility of reversible logic in sequential
computing.
• Rules for implementation of nanomagnet
logic are known
• Implementation of sequential reversible logic
(SRL) using nanomagnet logic (NML) has not
been explored
• SRL could minimize energy dissipation in NML
and allow for quantum computing
Definitions and Rules for NML
Proposed Definitions and Rules for SRL Using NML
• Feedback-producing path: a set of wires that
begins at the inputs and ends at a feedback-
producing output
• Feedback data: the binary data produced by a
feedback-producing path which is sent through a
feedback path
Feedback data may not arrive at a feedback-
dependent input after the next clocking cycle begins
For every magnet in a feedback path, the new state
for a magnet must depend only on the preceding
magnet's state for the current clock cycle
A clocking zone may not contain portions of both a
feedback-producing path and its corresponding
feedback path.
• Snake clock: clocking zones are vertical stripes,
bounded in only one direction.
• Cell clock: clocking zones are of similar size and
bounded in both directions
Citations
[1] Morrison, M.; Ranganathan, N., "Analysis of Reversible Logic
Based Sequential Computing Structures Using Quantum
Mechanics Principles," VLSI (ISVLSI), 2012 IEEE Computer Society
Annual Symposium on, pp.219,224, 19-21 Aug. 2012.
[2] Palit, Indranil; Hu, X.Sharon; Nahas, Joseph; Niemier,
Michael, "Systematic design of Nanomagnet Logic circuits,"
Design, Automation & Test in Europe Conference & Exhibition
(DATE), 2013, pp.1795,1800, 18-22 March 2013.
[3] Giri, D.; Vacca, M.; Causapruno, G.; Wenjing Rao; Graziano,
M.; Zamboni, M., "A standard cell approach for MagnetoElastic
NML circuits," Nanoscale Architectures (NANOARCH), 2014
IEEE/ACM International Symposium, pp.65,70, 8-10 July 2014.
Mr. Gunter is currently pursing his B.S. in Computer Science at the University of Mississippi,
and is performing research with Dr. Morrison. He is also a Sally McDonnell Barksdale Honors
College scholar.
Example Graphical Representations
Definitions and Rules for SRL
• Feedback-dependent input: an input that
receives a feedback wire
• Feedback-producing output: an output from
which a feedback wire begins
• Feedback path: a wire that begins at a
feedback-producing output and ends at a
feedback-dependent input
1) There must be d feedback-dependent inputs
and p feedback-producing outputs.
2) Each feedback-dependent input is dependent
on only one feedback path.
3) There are also n feedback paths, and each
path is reversible => d = n.
4) For the initial clock cycle, the number of
input and output states are both 2N – d – a
where N is the total number of inputs and a
is the number of ancillary inputs.
5) For each subsequent clock cycle, the number
of statesare where si is the
possible states for a feedback-producing
output, and sk is the possible states for a
feedback-dependent input.
6) All past and future states are unique and
determinable.
7) The system must be physically reversible.
• Hx: horizontal external magnetic field
• HminExtra: minimum additional Hx necessary to push
magnets into metastable state
• HmaxExtra: maximum tolerable
additional Hx such that all
magnets are in a binary state
• Hclk: Hx currently produced by
the clocking field
When Hclk = 0, HmaxExtra must be greater than 0.
When Hclk ≠ 0, HminExtra must be 0.
Future Considerations
• Representation: What other models may more
clearly illustrate the relationship between
clocking layouts and data propagation?
• Fabrication: How easily can a clocking layout be
produced?
• Standardization: Can a clocking layout be
condensed into a universal library?
• Design: Given a clocking layout, how easily can
design of a circuit layout be automated?
• Robustness: How susceptible to manufacturing
defects is a clocking layout and how easily can it
be made less so?
• Testability: How can significant manufacturing
defects be detected, and does testing impose
additional rules?
Graph Representation of a NML Circuit
• M = {m0, m1, …, mnumMagnets}
• Z = {z1, z2, …, znumZones}
• Z is a partition of M
• Circuit layout: Lcrt = (M, EM )
• Clocking layout: Lclk = (Z, EZ )
• Propagation layout: Lprop = (M, EP )
• Lcrt shows which magnets interact with one
another.
• Lclk shows the order in which zones are activated.
• Lprop shows the direction in which data may
propagate between magnets.
• Lprop can be derived from Lcrt and Lclk and
determines whether the clocking layout supports
feedback.
DAC 2015
Lclk
Lcrt
Lprop
Lclk Lprop
Lcrt
2 si
i1
1
  2 sk
k1
1


2 si
i1
1
  2 sk
k1
1

022)2ln(
11






  


p
k
k
d
i
iB ssk
T
dQ

More Related Content

What's hot

A historical beacon-aided localization algorithm for mobile sensor networks
A historical beacon-aided localization algorithm for mobile sensor networks A historical beacon-aided localization algorithm for mobile sensor networks
A historical beacon-aided localization algorithm for mobile sensor networks LogicMindtech Nologies
 
Technical University of Crete_giakoumisDiplomaThesis
Technical University of Crete_giakoumisDiplomaThesisTechnical University of Crete_giakoumisDiplomaThesis
Technical University of Crete_giakoumisDiplomaThesisGeorgios M. GIAKOUMIS
 
Vol 8 No 1 - December 2013
Vol 8 No 1 - December 2013Vol 8 No 1 - December 2013
Vol 8 No 1 - December 2013ijcsbi
 
International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER) International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER) ijceronline
 
Artificial neural networks in hydrology
Artificial neural networks in hydrology Artificial neural networks in hydrology
Artificial neural networks in hydrology Jonathan D'Cruz
 
Performance analysis of routing protocol in MANET
Performance analysis of routing protocol in MANETPerformance analysis of routing protocol in MANET
Performance analysis of routing protocol in MANETjannahyusoff1
 
nural network ER. Abhishek k. upadhyay
nural network ER. Abhishek  k. upadhyaynural network ER. Abhishek  k. upadhyay
nural network ER. Abhishek k. upadhyayabhishek upadhyay
 
Energy efficient routing algorithm in wireless sensor networks
Energy efficient routing algorithm in wireless sensor networksEnergy efficient routing algorithm in wireless sensor networks
Energy efficient routing algorithm in wireless sensor networksAlexander Decker
 
Past & Future Research - T Wood
Past & Future Research - T WoodPast & Future Research - T Wood
Past & Future Research - T WoodTom Wood
 
Do wide and deep networks learn the same things? Uncovering how neural networ...
Do wide and deep networks learn the same things? Uncovering how neural networ...Do wide and deep networks learn the same things? Uncovering how neural networ...
Do wide and deep networks learn the same things? Uncovering how neural networ...Seunghyun Hwang
 
Parallel Left Ventricle Simulation Using the FEniCS Framework
Parallel Left Ventricle Simulation Using the FEniCS FrameworkParallel Left Ventricle Simulation Using the FEniCS Framework
Parallel Left Ventricle Simulation Using the FEniCS FrameworkUral-PDC
 
Sierpinski carpet fractal monopole antenna for ultra-wideband applications
Sierpinski carpet fractal monopole antenna for ultra-wideband applications Sierpinski carpet fractal monopole antenna for ultra-wideband applications
Sierpinski carpet fractal monopole antenna for ultra-wideband applications IJECEIAES
 
Application of support vector machines for prediction of anti hiv activity of...
Application of support vector machines for prediction of anti hiv activity of...Application of support vector machines for prediction of anti hiv activity of...
Application of support vector machines for prediction of anti hiv activity of...Alexander Decker
 

What's hot (20)

A historical beacon-aided localization algorithm for mobile sensor networks
A historical beacon-aided localization algorithm for mobile sensor networks A historical beacon-aided localization algorithm for mobile sensor networks
A historical beacon-aided localization algorithm for mobile sensor networks
 
Technical University of Crete_giakoumisDiplomaThesis
Technical University of Crete_giakoumisDiplomaThesisTechnical University of Crete_giakoumisDiplomaThesis
Technical University of Crete_giakoumisDiplomaThesis
 
Vol 8 No 1 - December 2013
Vol 8 No 1 - December 2013Vol 8 No 1 - December 2013
Vol 8 No 1 - December 2013
 
Ann
AnnAnn
Ann
 
International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER) International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER)
 
Artificial neural networks in hydrology
Artificial neural networks in hydrology Artificial neural networks in hydrology
Artificial neural networks in hydrology
 
18
1818
18
 
A tutorial in Connectome Analysis (3) - Marcus Kaiser
A tutorial in Connectome Analysis (3) - Marcus KaiserA tutorial in Connectome Analysis (3) - Marcus Kaiser
A tutorial in Connectome Analysis (3) - Marcus Kaiser
 
Performance analysis of routing protocol in MANET
Performance analysis of routing protocol in MANETPerformance analysis of routing protocol in MANET
Performance analysis of routing protocol in MANET
 
Permeameter_Salahun
Permeameter_SalahunPermeameter_Salahun
Permeameter_Salahun
 
nural network ER. Abhishek k. upadhyay
nural network ER. Abhishek  k. upadhyaynural network ER. Abhishek  k. upadhyay
nural network ER. Abhishek k. upadhyay
 
Energy efficient routing algorithm in wireless sensor networks
Energy efficient routing algorithm in wireless sensor networksEnergy efficient routing algorithm in wireless sensor networks
Energy efficient routing algorithm in wireless sensor networks
 
Past & Future Research - T Wood
Past & Future Research - T WoodPast & Future Research - T Wood
Past & Future Research - T Wood
 
M.tech projects 2012 13
M.tech projects 2012 13M.tech projects 2012 13
M.tech projects 2012 13
 
Do wide and deep networks learn the same things? Uncovering how neural networ...
Do wide and deep networks learn the same things? Uncovering how neural networ...Do wide and deep networks learn the same things? Uncovering how neural networ...
Do wide and deep networks learn the same things? Uncovering how neural networ...
 
9
99
9
 
Parallel Left Ventricle Simulation Using the FEniCS Framework
Parallel Left Ventricle Simulation Using the FEniCS FrameworkParallel Left Ventricle Simulation Using the FEniCS Framework
Parallel Left Ventricle Simulation Using the FEniCS Framework
 
Research Day
Research DayResearch Day
Research Day
 
Sierpinski carpet fractal monopole antenna for ultra-wideband applications
Sierpinski carpet fractal monopole antenna for ultra-wideband applications Sierpinski carpet fractal monopole antenna for ultra-wideband applications
Sierpinski carpet fractal monopole antenna for ultra-wideband applications
 
Application of support vector machines for prediction of anti hiv activity of...
Application of support vector machines for prediction of anti hiv activity of...Application of support vector machines for prediction of anti hiv activity of...
Application of support vector machines for prediction of anti hiv activity of...
 

Similar to Akgunter DAC Poster 2015

lugli_slides.ppt
lugli_slides.pptlugli_slides.ppt
lugli_slides.pptNirmalM15
 
Silicon Photonics and Photonic NoCs: A Survey
Silicon Photonics and Photonic NoCs: A SurveySilicon Photonics and Photonic NoCs: A Survey
Silicon Photonics and Photonic NoCs: A Surveydrv11291
 
Energy Harvesting-aware Design for Wireless Nanonetworks
Energy Harvesting-aware Design for Wireless NanonetworksEnergy Harvesting-aware Design for Wireless Nanonetworks
Energy Harvesting-aware Design for Wireless NanonetworksMichele Weigle
 
Efficient architecture for arithmetic designs using perpendicular NanoMagneti...
Efficient architecture for arithmetic designs using perpendicular NanoMagneti...Efficient architecture for arithmetic designs using perpendicular NanoMagneti...
Efficient architecture for arithmetic designs using perpendicular NanoMagneti...VIT-AP University
 
Emerging Technologies in On-Chip and Off-Chip Interconnection Networks
Emerging Technologies in On-Chip and Off-Chip Interconnection NetworksEmerging Technologies in On-Chip and Off-Chip Interconnection Networks
Emerging Technologies in On-Chip and Off-Chip Interconnection NetworksAshif Sikder
 
SMART GRID USING WSN
SMART GRID USING WSNSMART GRID USING WSN
SMART GRID USING WSNJaganya Naina
 
Accurate and Energy-Efficient Range-Free Localization for Mobile Sensor Networks
Accurate and Energy-Efficient Range-Free Localization for Mobile Sensor NetworksAccurate and Energy-Efficient Range-Free Localization for Mobile Sensor Networks
Accurate and Energy-Efficient Range-Free Localization for Mobile Sensor Networksambitlick
 
Design of magnetic dipole based 3D integration nano-circuits for future elect...
Design of magnetic dipole based 3D integration nano-circuits for future elect...Design of magnetic dipole based 3D integration nano-circuits for future elect...
Design of magnetic dipole based 3D integration nano-circuits for future elect...VIT-AP University
 
Novel conservative reversible error control circuits based on molecular QCA
Novel conservative reversible error control circuits based on molecular QCANovel conservative reversible error control circuits based on molecular QCA
Novel conservative reversible error control circuits based on molecular QCAVIT-AP University
 
Cognitive Technique for Software Defined Optical Network (SDON)
Cognitive Technique for Software Defined Optical Network (SDON)Cognitive Technique for Software Defined Optical Network (SDON)
Cognitive Technique for Software Defined Optical Network (SDON)CPqD
 
quantum computing and Quantum Communications
quantum computing and Quantum Communicationsquantum computing and Quantum Communications
quantum computing and Quantum CommunicationsSrinivas Bukkuru
 
Analysis and reactive measures on the blackhole attack
Analysis and reactive measures on the blackhole attackAnalysis and reactive measures on the blackhole attack
Analysis and reactive measures on the blackhole attackJyotiVERMA176
 
Clock mesh sizing slides
Clock mesh sizing slidesClock mesh sizing slides
Clock mesh sizing slidesRajesh M
 
Quantum computers, quantum key distribution, quantum networks
Quantum computers, quantum key distribution, quantum networksQuantum computers, quantum key distribution, quantum networks
Quantum computers, quantum key distribution, quantum networksMiranda Ghrist
 
Final Minor project PPT . pptx
Final Minor project PPT .           pptxFinal Minor project PPT .           pptx
Final Minor project PPT . pptxranapravesh30
 

Similar to Akgunter DAC Poster 2015 (20)

lugli_slides.ppt
lugli_slides.pptlugli_slides.ppt
lugli_slides.ppt
 
Silicon Photonics and Photonic NoCs: A Survey
Silicon Photonics and Photonic NoCs: A SurveySilicon Photonics and Photonic NoCs: A Survey
Silicon Photonics and Photonic NoCs: A Survey
 
Energy Harvesting-aware Design for Wireless Nanonetworks
Energy Harvesting-aware Design for Wireless NanonetworksEnergy Harvesting-aware Design for Wireless Nanonetworks
Energy Harvesting-aware Design for Wireless Nanonetworks
 
Dl25667670
Dl25667670Dl25667670
Dl25667670
 
SBU072811_short.ppt
SBU072811_short.pptSBU072811_short.ppt
SBU072811_short.ppt
 
Efficient architecture for arithmetic designs using perpendicular NanoMagneti...
Efficient architecture for arithmetic designs using perpendicular NanoMagneti...Efficient architecture for arithmetic designs using perpendicular NanoMagneti...
Efficient architecture for arithmetic designs using perpendicular NanoMagneti...
 
Emerging Technologies in On-Chip and Off-Chip Interconnection Networks
Emerging Technologies in On-Chip and Off-Chip Interconnection NetworksEmerging Technologies in On-Chip and Off-Chip Interconnection Networks
Emerging Technologies in On-Chip and Off-Chip Interconnection Networks
 
SMART GRID USING WSN
SMART GRID USING WSNSMART GRID USING WSN
SMART GRID USING WSN
 
Accurate and Energy-Efficient Range-Free Localization for Mobile Sensor Networks
Accurate and Energy-Efficient Range-Free Localization for Mobile Sensor NetworksAccurate and Energy-Efficient Range-Free Localization for Mobile Sensor Networks
Accurate and Energy-Efficient Range-Free Localization for Mobile Sensor Networks
 
Design of magnetic dipole based 3D integration nano-circuits for future elect...
Design of magnetic dipole based 3D integration nano-circuits for future elect...Design of magnetic dipole based 3D integration nano-circuits for future elect...
Design of magnetic dipole based 3D integration nano-circuits for future elect...
 
Novel conservative reversible error control circuits based on molecular QCA
Novel conservative reversible error control circuits based on molecular QCANovel conservative reversible error control circuits based on molecular QCA
Novel conservative reversible error control circuits based on molecular QCA
 
Cognitive Technique for Software Defined Optical Network (SDON)
Cognitive Technique for Software Defined Optical Network (SDON)Cognitive Technique for Software Defined Optical Network (SDON)
Cognitive Technique for Software Defined Optical Network (SDON)
 
quantum computing and Quantum Communications
quantum computing and Quantum Communicationsquantum computing and Quantum Communications
quantum computing and Quantum Communications
 
Approaches of nanoelectronics
Approaches of nanoelectronicsApproaches of nanoelectronics
Approaches of nanoelectronics
 
Quantum Computing at NIST
Quantum Computing at NISTQuantum Computing at NIST
Quantum Computing at NIST
 
Analysis and reactive measures on the blackhole attack
Analysis and reactive measures on the blackhole attackAnalysis and reactive measures on the blackhole attack
Analysis and reactive measures on the blackhole attack
 
Clock mesh sizing slides
Clock mesh sizing slidesClock mesh sizing slides
Clock mesh sizing slides
 
Quantum computers, quantum key distribution, quantum networks
Quantum computers, quantum key distribution, quantum networksQuantum computers, quantum key distribution, quantum networks
Quantum computers, quantum key distribution, quantum networks
 
Final Minor project PPT . pptx
Final Minor project PPT .           pptxFinal Minor project PPT .           pptx
Final Minor project PPT . pptx
 
Ppt of nanocomputing
Ppt of nanocomputingPpt of nanocomputing
Ppt of nanocomputing
 

Akgunter DAC Poster 2015

  • 1. Design and Analysis of Sequential Reversible Logic Structures Using Nanomagnet Logic Alexander Gunter and Dr. Matthew Morrison VLSI System Design Research Laboratory Department of Electrical Engineering University of Mississippi {akgunter@go.olemiss.edu, morrison@olemiss.edu} Introduction • Reversible logic is a promising design paradigm that mitigates energy dissipation. • Quantum-dot Cellular Automation performs binary logic through nanomagnet coupling. • Recent research has produced rules for permissibility of reversible logic in sequential computing. • Rules for implementation of nanomagnet logic are known • Implementation of sequential reversible logic (SRL) using nanomagnet logic (NML) has not been explored • SRL could minimize energy dissipation in NML and allow for quantum computing Definitions and Rules for NML Proposed Definitions and Rules for SRL Using NML • Feedback-producing path: a set of wires that begins at the inputs and ends at a feedback- producing output • Feedback data: the binary data produced by a feedback-producing path which is sent through a feedback path Feedback data may not arrive at a feedback- dependent input after the next clocking cycle begins For every magnet in a feedback path, the new state for a magnet must depend only on the preceding magnet's state for the current clock cycle A clocking zone may not contain portions of both a feedback-producing path and its corresponding feedback path. • Snake clock: clocking zones are vertical stripes, bounded in only one direction. • Cell clock: clocking zones are of similar size and bounded in both directions Citations [1] Morrison, M.; Ranganathan, N., "Analysis of Reversible Logic Based Sequential Computing Structures Using Quantum Mechanics Principles," VLSI (ISVLSI), 2012 IEEE Computer Society Annual Symposium on, pp.219,224, 19-21 Aug. 2012. [2] Palit, Indranil; Hu, X.Sharon; Nahas, Joseph; Niemier, Michael, "Systematic design of Nanomagnet Logic circuits," Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013, pp.1795,1800, 18-22 March 2013. [3] Giri, D.; Vacca, M.; Causapruno, G.; Wenjing Rao; Graziano, M.; Zamboni, M., "A standard cell approach for MagnetoElastic NML circuits," Nanoscale Architectures (NANOARCH), 2014 IEEE/ACM International Symposium, pp.65,70, 8-10 July 2014. Mr. Gunter is currently pursing his B.S. in Computer Science at the University of Mississippi, and is performing research with Dr. Morrison. He is also a Sally McDonnell Barksdale Honors College scholar. Example Graphical Representations Definitions and Rules for SRL • Feedback-dependent input: an input that receives a feedback wire • Feedback-producing output: an output from which a feedback wire begins • Feedback path: a wire that begins at a feedback-producing output and ends at a feedback-dependent input 1) There must be d feedback-dependent inputs and p feedback-producing outputs. 2) Each feedback-dependent input is dependent on only one feedback path. 3) There are also n feedback paths, and each path is reversible => d = n. 4) For the initial clock cycle, the number of input and output states are both 2N – d – a where N is the total number of inputs and a is the number of ancillary inputs. 5) For each subsequent clock cycle, the number of statesare where si is the possible states for a feedback-producing output, and sk is the possible states for a feedback-dependent input. 6) All past and future states are unique and determinable. 7) The system must be physically reversible. • Hx: horizontal external magnetic field • HminExtra: minimum additional Hx necessary to push magnets into metastable state • HmaxExtra: maximum tolerable additional Hx such that all magnets are in a binary state • Hclk: Hx currently produced by the clocking field When Hclk = 0, HmaxExtra must be greater than 0. When Hclk ≠ 0, HminExtra must be 0. Future Considerations • Representation: What other models may more clearly illustrate the relationship between clocking layouts and data propagation? • Fabrication: How easily can a clocking layout be produced? • Standardization: Can a clocking layout be condensed into a universal library? • Design: Given a clocking layout, how easily can design of a circuit layout be automated? • Robustness: How susceptible to manufacturing defects is a clocking layout and how easily can it be made less so? • Testability: How can significant manufacturing defects be detected, and does testing impose additional rules? Graph Representation of a NML Circuit • M = {m0, m1, …, mnumMagnets} • Z = {z1, z2, …, znumZones} • Z is a partition of M • Circuit layout: Lcrt = (M, EM ) • Clocking layout: Lclk = (Z, EZ ) • Propagation layout: Lprop = (M, EP ) • Lcrt shows which magnets interact with one another. • Lclk shows the order in which zones are activated. • Lprop shows the direction in which data may propagate between magnets. • Lprop can be derived from Lcrt and Lclk and determines whether the clocking layout supports feedback. DAC 2015 Lclk Lcrt Lprop Lclk Lprop Lcrt 2 si i1 1   2 sk k1 1   2 si i1 1   2 sk k1 1  022)2ln( 11            p k k d i iB ssk T dQ