DV ClubWestford MA
Verification of Graphics ASICs
Shaw YangGary Greenstein
AMD Marlborough MAMay 28, 2008
AMD: DV Club - Westford MA2 May 30, 2008
Agenda
AMD Overview
GPU Systems Overview
3D Graphics Basics
Pretty Pictures
Verification Challenges
Size and complexity
Layered CODE and Testbenches
HW Emulation
Functional Coverage
AMD: DV Club - Westford MA3 May 30, 2008
AMD Overview
AMD: DV Club - Westford MA4 May 30, 20084
New form factors
Emerging market opportunities and convergence - x86
Across all thescreens of your life
AMD Leading the Way
May 7, 20084
AMD: DV Club - Westford MA5 May 30, 2008
The Graphics Market
AMD: DV Club - Westford MA6 May 30, 2008
Today’s AMD: Capabilities
Segments
Geography Strengths
Customers/Partners
Products
Tech
MFG
Cadence Rapid System Level Verification TechTorial6
Blending world-class knowledge, cultures and people
Server Workstation Desktop Game Notebook DTV Handheld consoles
Greater Latin Europe North Korea JapanChina America America
Distribution PC OEM Retail Digital ODM ConsumerHandheld Media
Microprocessors Customer Best-in- Chipset Graphics & MediaFocus Class Products Processors
64-bit Multi- Hyper- Tech-Centric CrossFire Avivo Low H.264Core Transport Culture Power
Fabs and Process Technology Foundry Partnerships
AMD: DV Club - Westford MA7 May 30, 2008
Transform Processing Technology
CPU
Drivers BIOS
MediaCentric
GraphicsCentric
DataCentric
GeneralPurpose
Platforms
GPUChipset
Drivers BIOS Drivers BIOS
AMD: DV Club - Westford MA8 May 30, 2008
GPU System Overview
AMD: DV Club - Westford MA9 May 30, 2008
GPU in PC System – Discrete Graphics
AGP / PCI Express
To
Dis
pla
y
GraphicsMemory
SystemMemory
RS690
SB700
AMD: DV Club - Westford MA10 May 30, 2008
GPU in PC System – Integrated Graphics
To Display
AGP / PCI Express
GraphicsMemory
SystemMemory
RS690G
SB700
AMD: DV Club - Westford MA11 May 30, 2008
GPU in Desktop System
PC Chassis
IntegratedGraphics
AMD: DV Club - Westford MA12 May 30, 2008
GPU in Notebook System
IntegratedGraphics
DiscreteGraphics
AMD: DV Club - Westford MA13 May 30, 2008
3D Graphics Basics
AMD: DV Club - Westford MA14 May 30, 2008
Computerized Graphics
AMD: DV Club - Westford MA15 May 30, 2008
The Digital World
AMD: DV Club - Westford MA16 May 30, 2008
Vertexes, Polygons and Pixels
Vertex 1
Vertex 2
Vertex 3
Triangle MeshWire Frame
AMD: DV Club - Westford MA17 May 30, 2008
Creating the Objects – Vertexes
Vertexes
AMD: DV Club - Westford MA18 May 30, 2008
Creating the Objects – Polygons
Object Geometry
AMD: DV Club - Westford MA19 May 30, 2008
Scan Conversion
Conversion from triangles to pixels
� Break up triangles into raster elements (pixels)
� Prepare them for per-fragment processing
Scan line
AMD: DV Club - Westford MA20 May 30, 2008
Creating the Objects – Pixels
AMD: DV Club - Westford MA21 May 30, 2008
Creating the Objects – Textures
Texture
Top Related