Top Banner
DV Club Westford MA Verification of Graphics ASICs Shaw Yang Gary Greenstein AMD Marlborough MA May 28, 2008
21

Yang greenstein part_1

May 08, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Yang greenstein part_1

DV ClubWestford MA

Verification of Graphics ASICs

Shaw YangGary Greenstein

AMD Marlborough MAMay 28, 2008

Page 2: Yang greenstein part_1

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

Page 3: Yang greenstein part_1

AMD: DV Club - Westford MA3 May 30, 2008

AMD Overview

Page 4: Yang greenstein part_1

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

Page 5: Yang greenstein part_1

AMD: DV Club - Westford MA5 May 30, 2008

The Graphics Market

Page 6: Yang greenstein part_1

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

Page 7: Yang greenstein part_1

AMD: DV Club - Westford MA7 May 30, 2008

Transform Processing Technology

CPU

Drivers BIOS

MediaCentric

GraphicsCentric

DataCentric

GeneralPurpose

Platforms

GPUChipset

Drivers BIOS Drivers BIOS

Page 8: Yang greenstein part_1

AMD: DV Club - Westford MA8 May 30, 2008

GPU System Overview

Page 9: Yang greenstein part_1

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

Page 10: Yang greenstein part_1

AMD: DV Club - Westford MA10 May 30, 2008

GPU in PC System – Integrated Graphics

To Display

AGP / PCI Express

GraphicsMemory

SystemMemory

RS690G

SB700

Page 11: Yang greenstein part_1

AMD: DV Club - Westford MA11 May 30, 2008

GPU in Desktop System

PC Chassis

IntegratedGraphics

Page 12: Yang greenstein part_1

AMD: DV Club - Westford MA12 May 30, 2008

GPU in Notebook System

IntegratedGraphics

DiscreteGraphics

Page 13: Yang greenstein part_1

AMD: DV Club - Westford MA13 May 30, 2008

3D Graphics Basics

Page 14: Yang greenstein part_1

AMD: DV Club - Westford MA14 May 30, 2008

Computerized Graphics

Page 15: Yang greenstein part_1

AMD: DV Club - Westford MA15 May 30, 2008

The Digital World

Page 16: Yang greenstein part_1

AMD: DV Club - Westford MA16 May 30, 2008

Vertexes, Polygons and Pixels

Vertex 1

Vertex 2

Vertex 3

Triangle MeshWire Frame

Page 17: Yang greenstein part_1

AMD: DV Club - Westford MA17 May 30, 2008

Creating the Objects – Vertexes

Vertexes

Page 18: Yang greenstein part_1

AMD: DV Club - Westford MA18 May 30, 2008

Creating the Objects – Polygons

Object Geometry

Page 19: Yang greenstein part_1

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

Page 20: Yang greenstein part_1

AMD: DV Club - Westford MA20 May 30, 2008

Creating the Objects – Pixels

Page 21: Yang greenstein part_1

AMD: DV Club - Westford MA21 May 30, 2008

Creating the Objects – Textures

Texture