SlideShare a Scribd company logo
Tools and Crossbar-based
nano/CMOS Architectures
Ciprian.Teodorov@univ-brest.fr
March, 23rd
2010
5th
International Conference on Design & Technology of Integrated Systems in Nanoscale Era
PhD supervisors:
Loïc Lagadec
Catherine Dezan
Bernard Pottier
C. Teodorov of 23
Generic design framework
based on a common vocabulary
the key to taming
nanoscale architectures.
Comparing Crossbar-based nano/CMOS
Architectures 2
C. Teodorov of 23
Overview
• Context
• State of the art
• Tools … lack of
• Common vocabulary
• Conclusions
Comparing Crossbar-based nano/CMOS
Architectures 3
C. Teodorov of 23
There is plenty of room at the bottom
Comparing Crossbar-based nano/CMOS
Architectures 4
C. Teodorov of 23
Comparing Crossbar-based nano/CMOS
Architectures 5
QCA, Notre Dame
NanoCell, J. M. Tour
I. O’Connor
Nanofabric, S.C. Golstein
NanoPLA, A. DeHon
CMOL, K. Likharev
FPNI, HP, G.S. Snider
Nasic, C.A. Moritz
C. Teodorov of 23
Lack of tools
Comparing Crossbar-based nano/CMOS
Architectures 6
C. Teodorov of 23
Can you guess the purpose of the
schema?
Comparing Crossbar-based nano/CMOS
Architectures 7
Can a Biologist Fix a Radio? — or, What I Learned while Studying Apoptosist, Y. Lazebnik,
Biochemistry (Moscow), Vol. 69, No. 12, 2004, pp. 1403 1406
C. Teodorov of 23
Common vocabulary
Global flow
Comparing Crossbar-based nano/CMOS
Architectures 8
CircuitsCircuits
ArchitectureArchitecture ToolsTools
MetricsMetrics
Defect/
Faults
Defect/
Faults
C. Teodorov of 23
Related tools
• VPR – Versatile Place and Route (V. Betz)
– Abstract FPGA model
– Common tools for placement, routing,
visualisation
• Madeo (L. Lagadec)
– Virtuals FPGAs, Application model
– Common tools for synthesis, placement, routing,
visualisation, debug
– Extensibility & Specialisation
Comparing Crossbar-based nano/CMOS
Architectures 9
C. Teodorov of 23
Comparing Crossbar-based nano/CMOS
Architectures 10
Dynamic languages,
evolution aware software
Dynamic languages,
evolution aware software
C. Teodorov of 23
Architecture Modelling
Comparing Crossbar-based nano/CMOS
Architectures 11
CircuitsCircuits
Tool
s
Tool
s
MetricsMetrics
Defect/
Faults
Defect/
Faults
ArchitectureArchitecture
C. Teodorov of 23
Idea
Comparing Crossbar-based nano/CMOS
Architectures 12
BrickBrick
Nasic tile
CMOL tile
O’Connor matrix
FPNI tile
Nanocell cell
Black box principle
• Different internals
• Similar external interface
Brick
(Nasic Tile)
Brick
(Nasic Tile)
Brick
(Connection
Block)
Brick
(Connection
Block)
Brick
(Nasic Tile)
Brick
(Nasic Tile)
Brick
(CMOS Tile)
Brick
(CMOS Tile)
Hierarchical graph
structure
Connection block
Nano/CMOS Interface
Brick
Interface
C. Teodorov of 23
NASIC tile
(Umass, C.A. Moritz)
Comparing Crossbar-based nano/CMOS
Architectures 13
C. Teodorov of 23
Comparing Crossbar-based nano/CMOS
Architectures 14
C. Teodorov of 23
NanoPLA tile
(A. DeHon)
Comparing Crossbar-based nano/CMOS
Architectures 15
C. Teodorov of 23
CircuitsCircuits
MetricsMetrics
Defect/
Faults
Defect/
Faults
ArchitectureArchitecture ToolsTools
Comparing Crossbar-based nano/CMOS
Architectures 16
C. Teodorov of 23
Circuit layout automation
• Different possible tools at different
abstraction levels
– Graph monomorphism – crossbar level
– VPR-like place and route – architectural level for
reconfigurable
– ASIC-like algorithms – for asic-like fabric
organisation
Comparing Crossbar-based nano/CMOS
Architectures 17
C. Teodorov of 23
CircuitsCircuits
MetricsMetrics
ArchitectureArchitecture ToolsTools
Defect/
Faults
Defect/
Faults
Comparing Crossbar-based nano/CMOS
Architectures 18
C. Teodorov of 23
Defect/fault tolerance
• Fault modelling and simulation at different
abstraction levels
• Generic fault tolerance models:
– Reconfiguration
– N-Modular Redundancy
• Architecture specific FT techniques
Comparing Crossbar-based nano/CMOS
Architectures 19
C. Teodorov of 23
CircuitsCircuits
Defect/
Faults
Defect/
Faults
ArchitectureArchitecture ToolsTools
MetricsMetrics
Comparing Crossbar-based nano/CMOS
Architectures 20
C. Teodorov of 23
Metrics and Design-Space Exploration
• Common metrics: yield, area, delay.
• Comparisons with other nanoscale fabrics, CMOS…
• Explore interconnect topologies
• Explore (even) hybrid fabrics???
– 50% NASIC, 30% CMOL, and 20% CMOS
Comparing Crossbar-based nano/CMOS
Architectures 21
NASICNASIC
CMOLCMOL CMOSCMOS NASICNASICNASICNASIC
NASICNASIC NASICNASIC CMOLCMOL
CMOLCMOL
CMOSCMOS
C. Teodorov of 23
Conclusions
Comparing Crossbar-based nano/CMOS
Architectures 22
C. Teodorov of 23
Questions?
Comparing Crossbar-based nano/CMOS
Architectures 23

More Related Content

PDF
San Agustin Evaluation Of A Low Cost Open Source Gaze Tracker
PPTX
Homophones L
PDF
Sentencia an rev sal en ggaa
PPT
Nossa Rotina 2
PPTX
Ebri overview nto with narration
PPT
Flex automation. tools comparison
PPTX
Evaluation
PPT
Ebtee Presentation
San Agustin Evaluation Of A Low Cost Open Source Gaze Tracker
Homophones L
Sentencia an rev sal en ggaa
Nossa Rotina 2
Ebri overview nto with narration
Flex automation. tools comparison
Evaluation
Ebtee Presentation

Viewers also liked (12)

PPTX
Homophones Lesson
PPT
What can Leeds-based creative agency, talktojason do for you
DOC
Weather Lesson Plans
KEY
About Me Final Presentation
PPT
Designer-Engine LTD
PPTX
Override Meeting S01E02
PPTX
Nmikpowerpoint
PDF
Aboriginal Business Opportunities
DOC
Double routing
PPTX
Asp Net Architecture
PPTX
Y2e rewardsclub-payplan-presentation
PDF
นิกิตา ครุสชอฟ
Homophones Lesson
What can Leeds-based creative agency, talktojason do for you
Weather Lesson Plans
About Me Final Presentation
Designer-Engine LTD
Override Meeting S01E02
Nmikpowerpoint
Aboriginal Business Opportunities
Double routing
Asp Net Architecture
Y2e rewardsclub-payplan-presentation
นิกิตา ครุสชอฟ
Ad

Similar to Tools and Crossbar-based nano/CMOS Architectures (20)

PPS
Interconnect Architectures
PPT
HPPS - Final - 06/14/2007
PDF
Abstraction Classes in Software Design
PPTX
CMOS DESIGN METHOD.pptx
PPT
06 styles and_greenfield_design
PPTX
Software Architecture Design for Begginers
PPTX
onur-comparch-fall2018-lecture1-intro-afterlecture.pptx
PPTX
onur-comparch-fall2018-lecture1-intro-afterlecture.pptx
PDF
(eBook PDF) Parallel Computer Organization and Design
PPT
Rev1 HPPS Projects 2007
PDF
V5 i3201613
PPTX
Model-Driven Physical-Design for Future Nanoscale Architectures
PPT
Lecture-7.ppt
PPTX
Software architecture introduction to the abstraction gssi_nov2013
PPT
3rd 3DDRESD: DReAMS
PPTX
Software architecture styles families_research_gssi_nov2013
PPTX
Architecture As Language
PPT
3D-DRESD DReAMS
PDF
A New Direction for Computer Architecture Research
DOCX
Version 1.0Pocket Campus TourArchitectureDesign Document.docx
Interconnect Architectures
HPPS - Final - 06/14/2007
Abstraction Classes in Software Design
CMOS DESIGN METHOD.pptx
06 styles and_greenfield_design
Software Architecture Design for Begginers
onur-comparch-fall2018-lecture1-intro-afterlecture.pptx
onur-comparch-fall2018-lecture1-intro-afterlecture.pptx
(eBook PDF) Parallel Computer Organization and Design
Rev1 HPPS Projects 2007
V5 i3201613
Model-Driven Physical-Design for Future Nanoscale Architectures
Lecture-7.ppt
Software architecture introduction to the abstraction gssi_nov2013
3rd 3DDRESD: DReAMS
Software architecture styles families_research_gssi_nov2013
Architecture As Language
3D-DRESD DReAMS
A New Direction for Computer Architecture Research
Version 1.0Pocket Campus TourArchitectureDesign Document.docx
Ad

Recently uploaded (20)

PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
DP Operators-handbook-extract for the Mautical Institute
PPTX
1. Introduction to Computer Programming.pptx
PPT
What is a Computer? Input Devices /output devices
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPTX
TLE Review Electricity (Electricity).pptx
PPT
Module 1.ppt Iot fundamentals and Architecture
PPTX
Modernising the Digital Integration Hub
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
STKI Israel Market Study 2025 version august
Univ-Connecticut-ChatGPT-Presentaion.pdf
Developing a website for English-speaking practice to English as a foreign la...
DP Operators-handbook-extract for the Mautical Institute
1. Introduction to Computer Programming.pptx
What is a Computer? Input Devices /output devices
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
TLE Review Electricity (Electricity).pptx
Module 1.ppt Iot fundamentals and Architecture
Modernising the Digital Integration Hub
Group 1 Presentation -Planning and Decision Making .pptx
Enhancing emotion recognition model for a student engagement use case through...
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
A comparative study of natural language inference in Swahili using monolingua...
NewMind AI Weekly Chronicles – August ’25 Week III
1 - Historical Antecedents, Social Consideration.pdf
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Hindi spoken digit analysis for native and non-native speakers
Zenith AI: Advanced Artificial Intelligence
STKI Israel Market Study 2025 version august

Tools and Crossbar-based nano/CMOS Architectures

  • 1. Tools and Crossbar-based nano/CMOS Architectures Ciprian.Teodorov@univ-brest.fr March, 23rd 2010 5th International Conference on Design & Technology of Integrated Systems in Nanoscale Era PhD supervisors: Loïc Lagadec Catherine Dezan Bernard Pottier
  • 2. C. Teodorov of 23 Generic design framework based on a common vocabulary the key to taming nanoscale architectures. Comparing Crossbar-based nano/CMOS Architectures 2
  • 3. C. Teodorov of 23 Overview • Context • State of the art • Tools … lack of • Common vocabulary • Conclusions Comparing Crossbar-based nano/CMOS Architectures 3
  • 4. C. Teodorov of 23 There is plenty of room at the bottom Comparing Crossbar-based nano/CMOS Architectures 4
  • 5. C. Teodorov of 23 Comparing Crossbar-based nano/CMOS Architectures 5 QCA, Notre Dame NanoCell, J. M. Tour I. O’Connor Nanofabric, S.C. Golstein NanoPLA, A. DeHon CMOL, K. Likharev FPNI, HP, G.S. Snider Nasic, C.A. Moritz
  • 6. C. Teodorov of 23 Lack of tools Comparing Crossbar-based nano/CMOS Architectures 6
  • 7. C. Teodorov of 23 Can you guess the purpose of the schema? Comparing Crossbar-based nano/CMOS Architectures 7 Can a Biologist Fix a Radio? — or, What I Learned while Studying Apoptosist, Y. Lazebnik, Biochemistry (Moscow), Vol. 69, No. 12, 2004, pp. 1403 1406
  • 8. C. Teodorov of 23 Common vocabulary Global flow Comparing Crossbar-based nano/CMOS Architectures 8 CircuitsCircuits ArchitectureArchitecture ToolsTools MetricsMetrics Defect/ Faults Defect/ Faults
  • 9. C. Teodorov of 23 Related tools • VPR – Versatile Place and Route (V. Betz) – Abstract FPGA model – Common tools for placement, routing, visualisation • Madeo (L. Lagadec) – Virtuals FPGAs, Application model – Common tools for synthesis, placement, routing, visualisation, debug – Extensibility & Specialisation Comparing Crossbar-based nano/CMOS Architectures 9
  • 10. C. Teodorov of 23 Comparing Crossbar-based nano/CMOS Architectures 10 Dynamic languages, evolution aware software Dynamic languages, evolution aware software
  • 11. C. Teodorov of 23 Architecture Modelling Comparing Crossbar-based nano/CMOS Architectures 11 CircuitsCircuits Tool s Tool s MetricsMetrics Defect/ Faults Defect/ Faults ArchitectureArchitecture
  • 12. C. Teodorov of 23 Idea Comparing Crossbar-based nano/CMOS Architectures 12 BrickBrick Nasic tile CMOL tile O’Connor matrix FPNI tile Nanocell cell Black box principle • Different internals • Similar external interface Brick (Nasic Tile) Brick (Nasic Tile) Brick (Connection Block) Brick (Connection Block) Brick (Nasic Tile) Brick (Nasic Tile) Brick (CMOS Tile) Brick (CMOS Tile) Hierarchical graph structure Connection block Nano/CMOS Interface Brick Interface
  • 13. C. Teodorov of 23 NASIC tile (Umass, C.A. Moritz) Comparing Crossbar-based nano/CMOS Architectures 13
  • 14. C. Teodorov of 23 Comparing Crossbar-based nano/CMOS Architectures 14
  • 15. C. Teodorov of 23 NanoPLA tile (A. DeHon) Comparing Crossbar-based nano/CMOS Architectures 15
  • 16. C. Teodorov of 23 CircuitsCircuits MetricsMetrics Defect/ Faults Defect/ Faults ArchitectureArchitecture ToolsTools Comparing Crossbar-based nano/CMOS Architectures 16
  • 17. C. Teodorov of 23 Circuit layout automation • Different possible tools at different abstraction levels – Graph monomorphism – crossbar level – VPR-like place and route – architectural level for reconfigurable – ASIC-like algorithms – for asic-like fabric organisation Comparing Crossbar-based nano/CMOS Architectures 17
  • 18. C. Teodorov of 23 CircuitsCircuits MetricsMetrics ArchitectureArchitecture ToolsTools Defect/ Faults Defect/ Faults Comparing Crossbar-based nano/CMOS Architectures 18
  • 19. C. Teodorov of 23 Defect/fault tolerance • Fault modelling and simulation at different abstraction levels • Generic fault tolerance models: – Reconfiguration – N-Modular Redundancy • Architecture specific FT techniques Comparing Crossbar-based nano/CMOS Architectures 19
  • 20. C. Teodorov of 23 CircuitsCircuits Defect/ Faults Defect/ Faults ArchitectureArchitecture ToolsTools MetricsMetrics Comparing Crossbar-based nano/CMOS Architectures 20
  • 21. C. Teodorov of 23 Metrics and Design-Space Exploration • Common metrics: yield, area, delay. • Comparisons with other nanoscale fabrics, CMOS… • Explore interconnect topologies • Explore (even) hybrid fabrics??? – 50% NASIC, 30% CMOL, and 20% CMOS Comparing Crossbar-based nano/CMOS Architectures 21 NASICNASIC CMOLCMOL CMOSCMOS NASICNASICNASICNASIC NASICNASIC NASICNASIC CMOLCMOL CMOLCMOL CMOSCMOS
  • 22. C. Teodorov of 23 Conclusions Comparing Crossbar-based nano/CMOS Architectures 22
  • 23. C. Teodorov of 23 Questions? Comparing Crossbar-based nano/CMOS Architectures 23

Editor's Notes

  • #3: The most important idea of the presentation is
  • #11: Maybe kapital from JPMorgan – for emerging markets