Suche senden
Hochladen
HW/SW Co-Design Verification Tools and Frameworks
•
Als PPTX, PDF herunterladen
•
0 gefällt mir
•
2,314 views
Durch KI verbesserter Titel
sean chen
Folgen
demo for interview
Weniger lesen
Mehr lesen
Technologie
Design
Melden
Teilen
Melden
Teilen
1 von 6
Jetzt herunterladen
Empfohlen
Uvm presentation dac2011_final
Uvm presentation dac2011_final
sean chen
Challenges in Using UVM at SoC Level
Challenges in Using UVM at SoC Level
DVClub
HKG18-TR12 - LAVA for LITE Platforms and Tests
HKG18-TR12 - LAVA for LITE Platforms and Tests
Linaro
Overview of FreeBSD PMC Tools
Overview of FreeBSD PMC Tools
ACMBangalore
A New Tracer for Reverse Engineering - PacSec 2010
A New Tracer for Reverse Engineering - PacSec 2010
Tsukasa Oi
Dynamic Instrumentation- OpenEBS Golang Meetup July 2017
Dynamic Instrumentation- OpenEBS Golang Meetup July 2017
OpenEBS
Emulation Error Recovery
Emulation Error Recovery
somnathb1
H S
H S
JEDAmarketing
Empfohlen
Uvm presentation dac2011_final
Uvm presentation dac2011_final
sean chen
Challenges in Using UVM at SoC Level
Challenges in Using UVM at SoC Level
DVClub
HKG18-TR12 - LAVA for LITE Platforms and Tests
HKG18-TR12 - LAVA for LITE Platforms and Tests
Linaro
Overview of FreeBSD PMC Tools
Overview of FreeBSD PMC Tools
ACMBangalore
A New Tracer for Reverse Engineering - PacSec 2010
A New Tracer for Reverse Engineering - PacSec 2010
Tsukasa Oi
Dynamic Instrumentation- OpenEBS Golang Meetup July 2017
Dynamic Instrumentation- OpenEBS Golang Meetup July 2017
OpenEBS
Emulation Error Recovery
Emulation Error Recovery
somnathb1
H S
H S
JEDAmarketing
Linux Performance Analysis: New Tools and Old Secrets
Linux Performance Analysis: New Tools and Old Secrets
Brendan Gregg
DTrace Topics: Introduction
DTrace Topics: Introduction
Brendan Gregg
Efficient Bytecode Analysis: Linespeed Shellcode Detection
Efficient Bytecode Analysis: Linespeed Shellcode Detection
Georg Wicherski
Embedded System Test Automation
Embedded System Test Automation
GlobalLogic Ukraine
USENIX ATC 2017: Visualizing Performance with Flame Graphs
USENIX ATC 2017: Visualizing Performance with Flame Graphs
Brendan Gregg
Performance Analysis: The USE Method
Performance Analysis: The USE Method
Brendan Gregg
Linux Instrumentation
Linux Instrumentation
DarkStarSword
Continuous Performance Regression Testing with JfrUnit
Continuous Performance Regression Testing with JfrUnit
ScyllaDB
Java Performance Analysis on Linux with Flame Graphs
Java Performance Analysis on Linux with Flame Graphs
Brendan Gregg
How We Test Linux
How We Test Linux
GlobalLogic Ukraine
MeetBSD2014 Performance Analysis
MeetBSD2014 Performance Analysis
Brendan Gregg
Chris brown ti
Chris brown ti
Obsidian Software
Analyzing OS X Systems Performance with the USE Method
Analyzing OS X Systems Performance with the USE Method
Brendan Gregg
.NET Debugging Workshop
.NET Debugging Workshop
Sasha Goldshtein
Verification strategies
Verification strategies
Vinchipsytm Vlsitraining
Test driving-qml
Test driving-qml
Artem Marchenko
Test driving QML
Test driving QML
Artem Marchenko
Performance analysis and troubleshooting using DTrace
Performance analysis and troubleshooting using DTrace
Graeme Jenkinson
DCSF 19 eBPF Superpowers
DCSF 19 eBPF Superpowers
Docker, Inc.
Os lectures
Os lectures
Adnan Ghafoor
Uvm dcon2013
Uvm dcon2013
sean chen
Example my hdl
Example my hdl
sean chen
Weitere ähnliche Inhalte
Was ist angesagt?
Linux Performance Analysis: New Tools and Old Secrets
Linux Performance Analysis: New Tools and Old Secrets
Brendan Gregg
DTrace Topics: Introduction
DTrace Topics: Introduction
Brendan Gregg
Efficient Bytecode Analysis: Linespeed Shellcode Detection
Efficient Bytecode Analysis: Linespeed Shellcode Detection
Georg Wicherski
Embedded System Test Automation
Embedded System Test Automation
GlobalLogic Ukraine
USENIX ATC 2017: Visualizing Performance with Flame Graphs
USENIX ATC 2017: Visualizing Performance with Flame Graphs
Brendan Gregg
Performance Analysis: The USE Method
Performance Analysis: The USE Method
Brendan Gregg
Linux Instrumentation
Linux Instrumentation
DarkStarSword
Continuous Performance Regression Testing with JfrUnit
Continuous Performance Regression Testing with JfrUnit
ScyllaDB
Java Performance Analysis on Linux with Flame Graphs
Java Performance Analysis on Linux with Flame Graphs
Brendan Gregg
How We Test Linux
How We Test Linux
GlobalLogic Ukraine
MeetBSD2014 Performance Analysis
MeetBSD2014 Performance Analysis
Brendan Gregg
Chris brown ti
Chris brown ti
Obsidian Software
Analyzing OS X Systems Performance with the USE Method
Analyzing OS X Systems Performance with the USE Method
Brendan Gregg
.NET Debugging Workshop
.NET Debugging Workshop
Sasha Goldshtein
Verification strategies
Verification strategies
Vinchipsytm Vlsitraining
Test driving-qml
Test driving-qml
Artem Marchenko
Test driving QML
Test driving QML
Artem Marchenko
Performance analysis and troubleshooting using DTrace
Performance analysis and troubleshooting using DTrace
Graeme Jenkinson
DCSF 19 eBPF Superpowers
DCSF 19 eBPF Superpowers
Docker, Inc.
Os lectures
Os lectures
Adnan Ghafoor
Was ist angesagt?
(20)
Linux Performance Analysis: New Tools and Old Secrets
Linux Performance Analysis: New Tools and Old Secrets
DTrace Topics: Introduction
DTrace Topics: Introduction
Efficient Bytecode Analysis: Linespeed Shellcode Detection
Efficient Bytecode Analysis: Linespeed Shellcode Detection
Embedded System Test Automation
Embedded System Test Automation
USENIX ATC 2017: Visualizing Performance with Flame Graphs
USENIX ATC 2017: Visualizing Performance with Flame Graphs
Performance Analysis: The USE Method
Performance Analysis: The USE Method
Linux Instrumentation
Linux Instrumentation
Continuous Performance Regression Testing with JfrUnit
Continuous Performance Regression Testing with JfrUnit
Java Performance Analysis on Linux with Flame Graphs
Java Performance Analysis on Linux with Flame Graphs
How We Test Linux
How We Test Linux
MeetBSD2014 Performance Analysis
MeetBSD2014 Performance Analysis
Chris brown ti
Chris brown ti
Analyzing OS X Systems Performance with the USE Method
Analyzing OS X Systems Performance with the USE Method
.NET Debugging Workshop
.NET Debugging Workshop
Verification strategies
Verification strategies
Test driving-qml
Test driving-qml
Test driving QML
Test driving QML
Performance analysis and troubleshooting using DTrace
Performance analysis and troubleshooting using DTrace
DCSF 19 eBPF Superpowers
DCSF 19 eBPF Superpowers
Os lectures
Os lectures
Mehr von sean chen
Uvm dcon2013
Uvm dcon2013
sean chen
Example my hdl
Example my hdl
sean chen
0021.system partitioning
0021.system partitioning
sean chen
0015.register allocation-graph-coloring
0015.register allocation-graph-coloring
sean chen
0006.scheduling not-ilp-not-force
0006.scheduling not-ilp-not-force
sean chen
Lecture07
Lecture07
sean chen
Lecture04
Lecture04
sean chen
Lecture03
Lecture03
sean chen
Dominator tree
Dominator tree
sean chen
Work items
Work items
sean chen
Work items
Work items
sean chen
ocelot
ocelot
sean chen
Lect.10.arm soc.4 neon
Lect.10.arm soc.4 neon
sean chen
Image scalar hw_algorithm
Image scalar hw_algorithm
sean chen
Virtual platform
Virtual platform
sean chen
Spi
Spi
sean chen
Serializer
Serializer
sean chen
Defense
Defense
sean chen
Defense
Defense
sean chen
I2 c
I2 c
sean chen
Mehr von sean chen
(20)
Uvm dcon2013
Uvm dcon2013
Example my hdl
Example my hdl
0021.system partitioning
0021.system partitioning
0015.register allocation-graph-coloring
0015.register allocation-graph-coloring
0006.scheduling not-ilp-not-force
0006.scheduling not-ilp-not-force
Lecture07
Lecture07
Lecture04
Lecture04
Lecture03
Lecture03
Dominator tree
Dominator tree
Work items
Work items
Work items
Work items
ocelot
ocelot
Lect.10.arm soc.4 neon
Lect.10.arm soc.4 neon
Image scalar hw_algorithm
Image scalar hw_algorithm
Virtual platform
Virtual platform
Spi
Spi
Serializer
Serializer
Defense
Defense
Defense
Defense
I2 c
I2 c
Kürzlich hochgeladen
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
V3cube
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Roshan Dwivedi
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Kürzlich hochgeladen
(20)
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Slack Application Development 101 Slides
Slack Application Development 101 Slides
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
HW/SW Co-Design Verification Tools and Frameworks
1.
Demo SeanChen
2.
HW/SW co design/verification •
Requirement – Simulator (HW/SW co-sim) • UVM + C/C++ or Verilog + C/C++ • Unittest framework – Python (Nose, unittest) • Callable third part system call In parallel mode • Coverage report, pass/fail report • Regression framework – Jenkins • Jobs manager daily , schedule • GUI report • Email notify • Project – https://github.com/funningboy/soc
3.
HW/SW co design/verification Spwan
processes (Jenkins view)
4.
Big Data • Requirement –
Python • Numpy Array, a+bi(real, image) part, • Panda – Nosql lib (group) • sipy, • Matplot – Gui view – Mongo DB
5.
MyHDL example
6.
Perl projects
Jetzt herunterladen