Génération de tests basés sur les modèles pour des systèmes sur puce avec cohérence de caches
Massimo Zendri & Abderahman Kriouile STMicroelectronics DCG / IP dev / FVS
Gnration de tests bass sur les modles pour des systmes sur puce - - PowerPoint PPT Presentation
Gnration de tests bass sur les modles pour des systmes sur puce avec cohrence de caches Massimo Zendri & Abderahman Kriouile STMicroelectronics DCG / IP dev / FVS Model based test generation for cache coherent Systems On Chips
Massimo Zendri & Abderahman Kriouile STMicroelectronics DCG / IP dev / FVS
Massimo Zendri & Abderahman Kriouile STMicroelectronics DCG / IP dev / FVS
3 Our automotive products are making driving safer, greener and more entertaining Our smart power products are allowing our mobile products to operate longer and making more of our energy resources Our MEMS & Sensors are augmenting the consumer experience Our Microcontrollers are everywhere making everything smarter and more secure Our digital consumer products are powering the augmented digital lifestyle
4
Personal Clients
Over-The-Top Services Operator Managed Network & Services
Home Automation Clients Small Screen Clients Medium Screen Clients On the Move
Broadcast Set-Top Box
Big Screens
Connected Client & Server Home gateway Home Cloud
5
6
Abstract CPU with cache Abstract CPU with cache Abstract video decoder without cache
Using Formal Model to Improve Verification of Cache-Coherent SoC
7
Abstract CPU with cache Abstract CPU with cache Abstract video decoder without cache
Expressed as SystemVerilog assertions or PSL properties
Using Formal Model to Improve Verification of Cache-Coherent SoC
8
Monitor Monitor Monitor
Assertions
Constraints
9
10
Abstract CPU with cache Abstract CPU with cache Abstract GPU without cache
11
Line_1 Line_2
Line_1 Line_2
(cache-coherent interconnect) ACE port 1 ACE port 2 ACE-Lite port AXI port
AR AW R W AC B CD CR AR AW R W AC B CD CR AR AW R W B AR AW R W B
12
13
14
DUT
Framework setup
HDL wrapping
15
16