SlideShare a Scribd company logo
1 of 30
An Architecture Example A quick background review and one architecture example by Glen Wilson
Agenda ,[object Object],[object Object]
Background review ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Background review - Experience ,[object Object],[object Object],[object Object],[object Object],[object Object]
Background review – Why Emulate ,[object Object],[object Object],[object Object],[object Object]
Background review – Hardware Emulation ,[object Object],[object Object],[object Object],Test Board Host Machine Emulated chip IO HDL  description
Background review – Mentor Graphics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Trace data >1Tb Visibility Service
Background review – Combinational Replay ,[object Object],[object Object],PI Combinational Cloud PO
Background review – Software State Replay ,[object Object],[object Object],State Capture PI Cloud PO PI Cloud PO PI Cloud PO PI Cloud PO PI Cloud PO
Background review – Visibility Data Flow ,[object Object],[object Object],[object Object],[object Object],[object Object],Visibility Service Cached data
Background review - Dafca ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Background review – DAFCA Tool Flow ,[object Object],[object Object],[object Object],[object Object],HDL  description Insertion Studio HDL  description Debug Studio synthesis and fabrication
Architecture at DAFCA – Architecture Block Diagram ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Design Netlist Model Coordinator Commands TCL UI Atomic Commands Dispatcher GUI Instruments
Architecture At DAFCA ,[object Object],[object Object],[object Object],[object Object]
DAFCA Insertion Mission ,[object Object],[object Object],[object Object],[object Object],[object Object],User Intent User Circuit DAFCA Circuit Guide  and  Enable encapsulate and hide
DAFCA Insertion Mission ,[object Object],[object Object],[object Object],[object Object],User Intent User Circuit Guide  and  Enable encapsulate and hide DAFCA Circuit
Architecture at DAFCA – Command Pattern ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Coordinator Commands Atomic Commands Dispatcher DAFCA Circuit
Architecture at Dafca – Template Method Pattern ,[object Object],[object Object],[object Object],class command { public: void execute ( ); virtual void exec ( ); } command::execute ( ) { check_preconditions ( ); exec ( ); check_postconditions ( ); }  DAFCA Circuit
Architecture at DAFCA – Template Method Pattern ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],DAFCA Circuit
Architecture at DAFCA – Atomic Actions ,[object Object],[object Object],[object Object],[object Object],[object Object],Design Netlist Model Coordinator Commands Atomic Commands DAFCA Circuit
DAFCA Insertion Mission ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],User Intent User Circuit DAFCA Circuit Guide  and  Enable encapsulate and hide
DAFCA Insertion Mission ,[object Object],[object Object],[object Object],[object Object],User Intent DAFCA Circuit Guide  and  Enable encapsulate and hide User Circuit
Architecture at DAFCA – Instruments ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],User Circuit
Architecture at DAFCA – Instruments ,[object Object],[object Object],[object Object],[object Object],[object Object],User Circuit
DAFCA Insertion Mission ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],User Intent User Circuit DAFCA Circuit Guide  and  Enable encapsulate and hide
Architecture at DAFCA – Domain Objects Highlighted in the GUI ,[object Object],[object Object]
Architecture at DAFCA – Design Domain Object in GUI ,[object Object]
Architecture at DAFCA – Design Domain Object in GUI ,[object Object]
Architecture at DAFCA – Wrap Group Wizard ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Q&A

More Related Content

What's hot

People Media - Media and Information Literacy (MIL)
People Media - Media and Information Literacy (MIL)People Media - Media and Information Literacy (MIL)
People Media - Media and Information Literacy (MIL)
Mark Jhon Oxillo
 
EAPP11_Lesson 7 8 industrial design final
EAPP11_Lesson 7 8 industrial design finalEAPP11_Lesson 7 8 industrial design final
EAPP11_Lesson 7 8 industrial design final
Tine Lachica
 
The concept paper
The concept paperThe concept paper
The concept paper
munene2012
 

What's hot (20)

Chapter 3 Research with Examples
Chapter 3 Research with ExamplesChapter 3 Research with Examples
Chapter 3 Research with Examples
 
Aquatic activities
Aquatic activitiesAquatic activities
Aquatic activities
 
Mga uri ng pananaliksik "filipino11"
Mga uri ng pananaliksik "filipino11"Mga uri ng pananaliksik "filipino11"
Mga uri ng pananaliksik "filipino11"
 
Chapter 2. Identifying the inquiry and stating the problem (Practical Researc...
Chapter 2. Identifying the inquiry and stating the problem (Practical Researc...Chapter 2. Identifying the inquiry and stating the problem (Practical Researc...
Chapter 2. Identifying the inquiry and stating the problem (Practical Researc...
 
Concept paper
Concept paperConcept paper
Concept paper
 
People Media - Media and Information Literacy (MIL)
People Media - Media and Information Literacy (MIL)People Media - Media and Information Literacy (MIL)
People Media - Media and Information Literacy (MIL)
 
EAPP11_Lesson 7 8 industrial design final
EAPP11_Lesson 7 8 industrial design finalEAPP11_Lesson 7 8 industrial design final
EAPP11_Lesson 7 8 industrial design final
 
Gamit ng-wika
Gamit ng-wikaGamit ng-wika
Gamit ng-wika
 
Kasaysayan ng wika sa kasalukuyan
Kasaysayan ng wika sa kasalukuyanKasaysayan ng wika sa kasalukuyan
Kasaysayan ng wika sa kasalukuyan
 
MAKRONG KASANAYAN SA WIKA: PAGSULAT AT PAGBASA
MAKRONG KASANAYAN SA WIKA: PAGSULAT AT PAGBASAMAKRONG KASANAYAN SA WIKA: PAGSULAT AT PAGBASA
MAKRONG KASANAYAN SA WIKA: PAGSULAT AT PAGBASA
 
Qualitative Research Chapter 3 g11 Research Method and Procedures
Qualitative Research Chapter 3 g11 Research Method and ProceduresQualitative Research Chapter 3 g11 Research Method and Procedures
Qualitative Research Chapter 3 g11 Research Method and Procedures
 
Pagsulat ng-paraphrase-abstrak-at-rebyu
Pagsulat ng-paraphrase-abstrak-at-rebyuPagsulat ng-paraphrase-abstrak-at-rebyu
Pagsulat ng-paraphrase-abstrak-at-rebyu
 
Mga Bahagi at Proseso ng Pananaliksik
Mga Bahagi at Proseso ng PananaliksikMga Bahagi at Proseso ng Pananaliksik
Mga Bahagi at Proseso ng Pananaliksik
 
Kabanata 3
Kabanata 3Kabanata 3
Kabanata 3
 
Aralin 7 Mga Hakbang sa Pagsulat ng Sintesis.pptx
Aralin 7 Mga Hakbang sa Pagsulat ng Sintesis.pptxAralin 7 Mga Hakbang sa Pagsulat ng Sintesis.pptx
Aralin 7 Mga Hakbang sa Pagsulat ng Sintesis.pptx
 
Media and Information Literacy (MIL) - Text Information and Media (Part 1)
Media and Information Literacy (MIL) - Text Information and Media (Part 1)Media and Information Literacy (MIL) - Text Information and Media (Part 1)
Media and Information Literacy (MIL) - Text Information and Media (Part 1)
 
Media and Information Literacy (MIL) - Text Information and Media (Part 2)
Media and Information Literacy (MIL) - Text Information and Media (Part 2)Media and Information Literacy (MIL) - Text Information and Media (Part 2)
Media and Information Literacy (MIL) - Text Information and Media (Part 2)
 
Mapanuring pagbasa
Mapanuring pagbasaMapanuring pagbasa
Mapanuring pagbasa
 
The concept paper
The concept paperThe concept paper
The concept paper
 
module 1.pptx
module 1.pptxmodule 1.pptx
module 1.pptx
 

Viewers also liked

Lifespan Psychology Power Point Lecture, Chapter 1, Module 1.1
Lifespan Psychology   Power Point Lecture, Chapter 1, Module 1.1Lifespan Psychology   Power Point Lecture, Chapter 1, Module 1.1
Lifespan Psychology Power Point Lecture, Chapter 1, Module 1.1
kclancy
 
03 architectural principles & elements
03 architectural principles & elements03 architectural principles & elements
03 architectural principles & elements
Jan Echiverri-Quintano
 
Field Study and Pre - Service Teaching Portfolio
Field Study and Pre - Service Teaching PortfolioField Study and Pre - Service Teaching Portfolio
Field Study and Pre - Service Teaching Portfolio
aleli ariola
 

Viewers also liked (20)

Principles of Architecture and qualities of architecture by Pravin Minde
Principles  of  Architecture and qualities of architecture by Pravin MindePrinciples  of  Architecture and qualities of architecture by Pravin Minde
Principles of Architecture and qualities of architecture by Pravin Minde
 
THE AGE OF SCALE
THE AGE OF SCALETHE AGE OF SCALE
THE AGE OF SCALE
 
Architecture for Scale [AppFirst]
Architecture for Scale [AppFirst]Architecture for Scale [AppFirst]
Architecture for Scale [AppFirst]
 
ELEMENTS IN ARCHITECTURE (SPECIAL EMPHASIS ON MUGHAL ARCHITECTURE)
ELEMENTS IN ARCHITECTURE (SPECIAL EMPHASIS ON MUGHAL ARCHITECTURE)ELEMENTS IN ARCHITECTURE (SPECIAL EMPHASIS ON MUGHAL ARCHITECTURE)
ELEMENTS IN ARCHITECTURE (SPECIAL EMPHASIS ON MUGHAL ARCHITECTURE)
 
High Scalability by Example – How can Web-Architecture scale like Facebook, T...
High Scalability by Example – How can Web-Architecture scale like Facebook, T...High Scalability by Example – How can Web-Architecture scale like Facebook, T...
High Scalability by Example – How can Web-Architecture scale like Facebook, T...
 
Information Architecture On A Large Scale
Information Architecture On A Large ScaleInformation Architecture On A Large Scale
Information Architecture On A Large Scale
 
Principle of architecture
Principle of architecturePrinciple of architecture
Principle of architecture
 
Lifespan Psychology Power Point Lecture, Chapter 1, Module 1.1
Lifespan Psychology   Power Point Lecture, Chapter 1, Module 1.1Lifespan Psychology   Power Point Lecture, Chapter 1, Module 1.1
Lifespan Psychology Power Point Lecture, Chapter 1, Module 1.1
 
Basic Theory of Architecture
Basic Theory of Architecture Basic Theory of Architecture
Basic Theory of Architecture
 
Elements and Principles of Design
Elements and Principles of DesignElements and Principles of Design
Elements and Principles of Design
 
03 architectural principles & elements
03 architectural principles & elements03 architectural principles & elements
03 architectural principles & elements
 
FS2 Episode 3
FS2 Episode 3FS2 Episode 3
FS2 Episode 3
 
Field Study 2 Episode 1
Field Study 2 Episode 1Field Study 2 Episode 1
Field Study 2 Episode 1
 
Field Study: FS The Learner’s Development and Environment (Episode 1-5)
Field Study: FS The Learner’s Development  and Environment (Episode 1-5)Field Study: FS The Learner’s Development  and Environment (Episode 1-5)
Field Study: FS The Learner’s Development and Environment (Episode 1-5)
 
FS 2 episode 1-3
FS 2 episode 1-3FS 2 episode 1-3
FS 2 episode 1-3
 
Field study portfolio
Field study portfolioField study portfolio
Field study portfolio
 
FS 1 Episodes 1-6 plus attachments
FS 1 Episodes 1-6 plus attachmentsFS 1 Episodes 1-6 plus attachments
FS 1 Episodes 1-6 plus attachments
 
Field Study and Pre - Service Teaching Portfolio
Field Study and Pre - Service Teaching PortfolioField Study and Pre - Service Teaching Portfolio
Field Study and Pre - Service Teaching Portfolio
 
Principles of design
Principles of designPrinciples of design
Principles of design
 
Field Study 2
Field Study 2Field Study 2
Field Study 2
 

Similar to Background And An Architecture Example

Surekha_haoop_exp
Surekha_haoop_expSurekha_haoop_exp
Surekha_haoop_exp
surekhakadi
 

Similar to Background And An Architecture Example (20)

3DD 1e 31 Luglio Apertura
3DD 1e 31 Luglio Apertura3DD 1e 31 Luglio Apertura
3DD 1e 31 Luglio Apertura
 
Model_Driven_Development_SDR
Model_Driven_Development_SDRModel_Driven_Development_SDR
Model_Driven_Development_SDR
 
Crafted Design - GeeCON 2014
Crafted Design - GeeCON 2014Crafted Design - GeeCON 2014
Crafted Design - GeeCON 2014
 
Surekha_haoop_exp
Surekha_haoop_expSurekha_haoop_exp
Surekha_haoop_exp
 
OpenDaylight and YANG
OpenDaylight and YANGOpenDaylight and YANG
OpenDaylight and YANG
 
Categorizing Docker Hub Public Images
Categorizing Docker Hub Public ImagesCategorizing Docker Hub Public Images
Categorizing Docker Hub Public Images
 
Cisco project ideas
Cisco   project ideasCisco   project ideas
Cisco project ideas
 
UIC Thesis Cancare
UIC Thesis CancareUIC Thesis Cancare
UIC Thesis Cancare
 
Focap
FocapFocap
Focap
 
Why Airflow? & What's new in Airflow 2.3?
Why Airflow? & What's new in Airflow 2.3?Why Airflow? & What's new in Airflow 2.3?
Why Airflow? & What's new in Airflow 2.3?
 
Cloudify workshop at CCCEU 2014
Cloudify workshop at CCCEU 2014 Cloudify workshop at CCCEU 2014
Cloudify workshop at CCCEU 2014
 
Prasad_CTP
Prasad_CTPPrasad_CTP
Prasad_CTP
 
OMG CORBA Component Model tutorial
OMG CORBA Component Model tutorialOMG CORBA Component Model tutorial
OMG CORBA Component Model tutorial
 
C++ N Pv2
C++ N Pv2C++ N Pv2
C++ N Pv2
 
System Architecture Exploration Training Class
System Architecture Exploration Training ClassSystem Architecture Exploration Training Class
System Architecture Exploration Training Class
 
Building and Managing your Virtual Datacenter using PowerShell DSC - Florin L...
Building and Managing your Virtual Datacenter using PowerShell DSC - Florin L...Building and Managing your Virtual Datacenter using PowerShell DSC - Florin L...
Building and Managing your Virtual Datacenter using PowerShell DSC - Florin L...
 
Crafted Design - Sandro Mancuso
Crafted Design - Sandro MancusoCrafted Design - Sandro Mancuso
Crafted Design - Sandro Mancuso
 
Dssv1.0
Dssv1.0Dssv1.0
Dssv1.0
 
RamachandraParlapalli_RESUME
RamachandraParlapalli_RESUMERamachandraParlapalli_RESUME
RamachandraParlapalli_RESUME
 
Resume_of_SANTHOSHKUMAR_CHANDRASEKAR
Resume_of_SANTHOSHKUMAR_CHANDRASEKARResume_of_SANTHOSHKUMAR_CHANDRASEKAR
Resume_of_SANTHOSHKUMAR_CHANDRASEKAR
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Background And An Architecture Example

  • 1. An Architecture Example A quick background review and one architecture example by Glen Wilson
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. Q&A