1. DV Club
Westford MA
Verification of Graphics ASICs
Shaw Yang
Gary Greenstein
AMD Marlborough MA
May 28, 2008
2. Agenda
AMD Overview
GPU Systems Overview
3D Graphics Basics
Pretty Pictures
Verification Challenges
Size and complexity
Layered CODE and Testbenches
HW Emulation
Functional Coverage
2 May 30, 2008 AMD: DV Club - Westford MA
4. AMD Leading the Way
Across all the New form factors
screens of your life
Emerging market
opportunities and
convergence - x86
4 May 30, 2008
7, 2008 AMD: DV Club - Westford MA
6. Today’s AMD: Capabilities
Segments
Geography
Strengths
Server Workstation Desktop Game Notebook DTV Handheld
Customers/Pa consoles
rtners
Greater Latin Europe North Korea Japan
China America America
Products
Distribution PC OEM Retail Digital ODM Consumer
Handheld Media
Tech
Microprocessors Customer Best-in- Chipset Graphics & Media
Focus Class Products Processors
MFG 64-bit Multi- Hyper- Tech-Centric CrossFire Avivo Low H.264
Core Transport Culture Power
Fabs and Process Technology Foundry Partnerships
Blending world-class knowledge, cultures and people
6 May 30, 2008 Cadence Rapid - Westford MA
AMD: DV ClubSystem Level Verification TechTorial
7. Transform Processing Technology
CPU Chipset GPU
Drivers BIOS Drivers BIOS Drivers BIOS
Platforms
General Data Graphics Media
Purpose Centric Centric Centric
7 May 30, 2008 AMD: DV Club - Westford MA
9. GPU in PC System – Discrete Graphics
Graphics
Memory
To Display
System
Memory
RS690
AGP / PCI Express
SB700
9 May 30, 2008 AMD: DV Club - Westford MA
10. GPU in PC System – Integrated Graphics
Graphics
Memory
System
Memory
RS690G
AGP / PCI Express
To Display SB700
10 May 30, 2008 AMD: DV Club - Westford MA
11. GPU in Desktop System
Integrated
Graphics
PC Chassis
11 May 30, 2008 AMD: DV Club - Westford MA
12. GPU in Notebook System
Discrete
Graphics
Integrated
Graphics
12 May 30, 2008 AMD: DV Club - Westford MA
16. Vertexes, Polygons and Pixels
Vertex 2
Vertex 1
Vertex 3
Triangle Mesh
Wire Frame
16 May 30, 2008 AMD: DV Club - Westford MA
17. Creating the Objects – Vertexes
Vertexes
17 May 30, 2008 AMD: DV Club - Westford MA
18. Creating the Objects – Polygons
Object Geometry
18 May 30, 2008 AMD: DV Club - Westford MA
19. Scan Conversion
Conversion from triangles to pixels
Break up triangles into raster elements (pixels)
Prepare them for per-fragment processing
Scan line
19 May 30, 2008 AMD: DV Club - Westford MA