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

Viewers also liked

Homophones Lesson
Homophones LessonHomophones Lesson
Homophones Lesson
jgd7971
 
What can Leeds-based creative agency, talktojason do for you
What can Leeds-based creative agency, talktojason do for youWhat can Leeds-based creative agency, talktojason do for you
What can Leeds-based creative agency, talktojason do for you
Jason Kelly
 
Weather Lesson Plans
Weather Lesson PlansWeather Lesson Plans
Weather Lesson Plans
ndwolfe
 
About Me Final Presentation
About Me Final PresentationAbout Me Final Presentation
About Me Final Presentation
jiayin2503
 
Designer-Engine LTD
Designer-Engine LTDDesigner-Engine LTD
Designer-Engine LTDChinDEEN
 
Override Meeting S01E02
Override Meeting S01E02Override Meeting S01E02
Override Meeting S01E02
Marcelo Paiva
 
Nmikpowerpoint
NmikpowerpointNmikpowerpoint
Nmikpowerpoint
natalie
 
Aboriginal Business Opportunities
Aboriginal Business OpportunitiesAboriginal Business Opportunities
Aboriginal Business Opportunities
Lee_Ahenakew
 
Double routing
Double  routingDouble  routing
Double routing
proser tech
 
Asp Net Architecture
Asp Net ArchitectureAsp Net Architecture
Asp Net Architecture
Juan Jose Gonzalez Faundez
 
Y2e rewardsclub-payplan-presentation
Y2e rewardsclub-payplan-presentationY2e rewardsclub-payplan-presentation
Y2e rewardsclub-payplan-presentation
abnercash
 

Viewers also liked (12)

Homophones Lesson
Homophones LessonHomophones Lesson
Homophones Lesson
 
What can Leeds-based creative agency, talktojason do for you
What can Leeds-based creative agency, talktojason do for youWhat can Leeds-based creative agency, talktojason do for you
What can Leeds-based creative agency, talktojason do for you
 
Weather Lesson Plans
Weather Lesson PlansWeather Lesson Plans
Weather Lesson Plans
 
About Me Final Presentation
About Me Final PresentationAbout Me Final Presentation
About Me Final Presentation
 
Designer-Engine LTD
Designer-Engine LTDDesigner-Engine LTD
Designer-Engine LTD
 
Override Meeting S01E02
Override Meeting S01E02Override Meeting S01E02
Override Meeting S01E02
 
Nmikpowerpoint
NmikpowerpointNmikpowerpoint
Nmikpowerpoint
 
Aboriginal Business Opportunities
Aboriginal Business OpportunitiesAboriginal Business Opportunities
Aboriginal Business Opportunities
 
Double routing
Double  routingDouble  routing
Double routing
 
Asp Net Architecture
Asp Net ArchitectureAsp Net Architecture
Asp Net Architecture
 
Y2e rewardsclub-payplan-presentation
Y2e rewardsclub-payplan-presentationY2e rewardsclub-payplan-presentation
Y2e rewardsclub-payplan-presentation
 
นิกิตา ครุสชอฟ
นิกิตา ครุสชอฟนิกิตา ครุสชอฟ
นิกิตา ครุสชอฟ
 

Similar to Tools and Crossbar-based nano/CMOS Architectures

Sasaki.informs2014(2)
Sasaki.informs2014(2)Sasaki.informs2014(2)
Sasaki.informs2014(2)
Hajime Sasaki
 
Webinar about ATK
Webinar about ATKWebinar about ATK
Webinar about ATK
Anders Blom
 
A Framework to Specify and Verify Computational Fields for Pervasive Computin...
A Framework to Specify and Verify Computational Fields for Pervasive Computin...A Framework to Specify and Verify Computational Fields for Pervasive Computin...
A Framework to Specify and Verify Computational Fields for Pervasive Computin...
Danilo Pianini
 
IWCI21: Distributed Ledgers for Distributed Edge
IWCI21: Distributed Ledgers for Distributed EdgeIWCI21: Distributed Ledgers for Distributed Edge
IWCI21: Distributed Ledgers for Distributed Edge
eichhorl
 
CMOS VLSI design
CMOS VLSI designCMOS VLSI design
CMOS VLSI design
Rajan Kumar
 
Tutorial at the European Nanoelectronics Applications, Design & Technology Co...
Tutorial at the European Nanoelectronics Applications, Design & Technology Co...Tutorial at the European Nanoelectronics Applications, Design & Technology Co...
Tutorial at the European Nanoelectronics Applications, Design & Technology Co...
Eugenio Villar
 
C hi mad_phasefieldworkshop(1)
C hi mad_phasefieldworkshop(1)C hi mad_phasefieldworkshop(1)
C hi mad_phasefieldworkshop(1)
PFHub PFHub
 
vlsi ajal
vlsi ajalvlsi ajal
vlsi ajal
AJAL A J
 
Andrey korotkov
Andrey korotkovAndrey korotkov
Andrey korotkov
globalforum11
 
Stick diagram basics
Stick diagram basicsStick diagram basics
On Modeling and Testing When Unpredictability Becomes the Pattern (April 2nd,...
On Modeling and Testing When Unpredictability Becomes the Pattern (April 2nd,...On Modeling and Testing When Unpredictability Becomes the Pattern (April 2nd,...
On Modeling and Testing When Unpredictability Becomes the Pattern (April 2nd,...
Benoit Combemale
 
Nanocomputing
NanocomputingNanocomputing
Nanocomputing
pioneercitizen
 
AudrisMockus_MSR22.pdf
AudrisMockus_MSR22.pdfAudrisMockus_MSR22.pdf
AudrisMockus_MSR22.pdf
TapajitDey1
 
Ew24930936
Ew24930936Ew24930936
Ew24930936
IJERA Editor
 
About Microservices, Containers and their Underestimated Impact on Network Pe...
About Microservices, Containers and their Underestimated Impact on Network Pe...About Microservices, Containers and their Underestimated Impact on Network Pe...
About Microservices, Containers and their Underestimated Impact on Network Pe...
Nane Kratzke
 
Design and test challenges in Nano-scale analog and mixed CMOS technology
Design and test challenges in Nano-scale analog and mixed CMOS technology Design and test challenges in Nano-scale analog and mixed CMOS technology
Design and test challenges in Nano-scale analog and mixed CMOS technology
VLSICS Design
 
An OpenSees material model for the cyclic behaviour of corroded steel bar in ...
An OpenSees material model for the cyclic behaviour of corroded steel bar in ...An OpenSees material model for the cyclic behaviour of corroded steel bar in ...
An OpenSees material model for the cyclic behaviour of corroded steel bar in ...
openseesdays
 
FinFET design
FinFET design FinFET design
FinFET design
Sanjeet Sawant
 
APPLYING GENETIC ALGORITHM TO SOLVE PARTITIONING AND MAPPING PROBLEM FOR MESH...
APPLYING GENETIC ALGORITHM TO SOLVE PARTITIONING AND MAPPING PROBLEM FOR MESH...APPLYING GENETIC ALGORITHM TO SOLVE PARTITIONING AND MAPPING PROBLEM FOR MESH...
APPLYING GENETIC ALGORITHM TO SOLVE PARTITIONING AND MAPPING PROBLEM FOR MESH...
ijcsit
 
Applying Genetic Algorithm to Solve Partitioning and Mapping Problem for Mesh...
Applying Genetic Algorithm to Solve Partitioning and Mapping Problem for Mesh...Applying Genetic Algorithm to Solve Partitioning and Mapping Problem for Mesh...
Applying Genetic Algorithm to Solve Partitioning and Mapping Problem for Mesh...
AIRCC Publishing Corporation
 

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

Sasaki.informs2014(2)
Sasaki.informs2014(2)Sasaki.informs2014(2)
Sasaki.informs2014(2)
 
Webinar about ATK
Webinar about ATKWebinar about ATK
Webinar about ATK
 
A Framework to Specify and Verify Computational Fields for Pervasive Computin...
A Framework to Specify and Verify Computational Fields for Pervasive Computin...A Framework to Specify and Verify Computational Fields for Pervasive Computin...
A Framework to Specify and Verify Computational Fields for Pervasive Computin...
 
IWCI21: Distributed Ledgers for Distributed Edge
IWCI21: Distributed Ledgers for Distributed EdgeIWCI21: Distributed Ledgers for Distributed Edge
IWCI21: Distributed Ledgers for Distributed Edge
 
CMOS VLSI design
CMOS VLSI designCMOS VLSI design
CMOS VLSI design
 
Tutorial at the European Nanoelectronics Applications, Design & Technology Co...
Tutorial at the European Nanoelectronics Applications, Design & Technology Co...Tutorial at the European Nanoelectronics Applications, Design & Technology Co...
Tutorial at the European Nanoelectronics Applications, Design & Technology Co...
 
C hi mad_phasefieldworkshop(1)
C hi mad_phasefieldworkshop(1)C hi mad_phasefieldworkshop(1)
C hi mad_phasefieldworkshop(1)
 
vlsi ajal
vlsi ajalvlsi ajal
vlsi ajal
 
Andrey korotkov
Andrey korotkovAndrey korotkov
Andrey korotkov
 
Stick diagram basics
Stick diagram basicsStick diagram basics
Stick diagram basics
 
On Modeling and Testing When Unpredictability Becomes the Pattern (April 2nd,...
On Modeling and Testing When Unpredictability Becomes the Pattern (April 2nd,...On Modeling and Testing When Unpredictability Becomes the Pattern (April 2nd,...
On Modeling and Testing When Unpredictability Becomes the Pattern (April 2nd,...
 
Nanocomputing
NanocomputingNanocomputing
Nanocomputing
 
AudrisMockus_MSR22.pdf
AudrisMockus_MSR22.pdfAudrisMockus_MSR22.pdf
AudrisMockus_MSR22.pdf
 
Ew24930936
Ew24930936Ew24930936
Ew24930936
 
About Microservices, Containers and their Underestimated Impact on Network Pe...
About Microservices, Containers and their Underestimated Impact on Network Pe...About Microservices, Containers and their Underestimated Impact on Network Pe...
About Microservices, Containers and their Underestimated Impact on Network Pe...
 
Design and test challenges in Nano-scale analog and mixed CMOS technology
Design and test challenges in Nano-scale analog and mixed CMOS technology Design and test challenges in Nano-scale analog and mixed CMOS technology
Design and test challenges in Nano-scale analog and mixed CMOS technology
 
An OpenSees material model for the cyclic behaviour of corroded steel bar in ...
An OpenSees material model for the cyclic behaviour of corroded steel bar in ...An OpenSees material model for the cyclic behaviour of corroded steel bar in ...
An OpenSees material model for the cyclic behaviour of corroded steel bar in ...
 
FinFET design
FinFET design FinFET design
FinFET design
 
APPLYING GENETIC ALGORITHM TO SOLVE PARTITIONING AND MAPPING PROBLEM FOR MESH...
APPLYING GENETIC ALGORITHM TO SOLVE PARTITIONING AND MAPPING PROBLEM FOR MESH...APPLYING GENETIC ALGORITHM TO SOLVE PARTITIONING AND MAPPING PROBLEM FOR MESH...
APPLYING GENETIC ALGORITHM TO SOLVE PARTITIONING AND MAPPING PROBLEM FOR MESH...
 
Applying Genetic Algorithm to Solve Partitioning and Mapping Problem for Mesh...
Applying Genetic Algorithm to Solve Partitioning and Mapping Problem for Mesh...Applying Genetic Algorithm to Solve Partitioning and Mapping Problem for Mesh...
Applying Genetic Algorithm to Solve Partitioning and Mapping Problem for Mesh...
 

Recently uploaded

20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 

Recently uploaded (20)

20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 

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

  1. The most important idea of the presentation is
  2. Maybe kapital from JPMorgan – for emerging markets