+ All Categories
Home > Documents > Verification of Graphics ASICs (Part I)

Verification of Graphics ASICs (Part I)

Date post: 08-May-2015
Category:
Upload: dvclub
View: 303 times
Download: 2 times
Share this document with a friend
21
DV Club Westford MA Verification of Graphics ASICs Shaw Yang Gary Greenstein AMD Marlborough MA May 28, 2008
Transcript
Page 1: Verification of Graphics ASICs (Part I)

DV ClubWestford MA

Verification of Graphics ASICs

Shaw YangGary Greenstein

AMD Marlborough MAMay 28, 2008

Page 2: Verification of Graphics ASICs (Part I)

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: Verification of Graphics ASICs (Part I)

AMD: DV Club - Westford MA3 May 30, 2008

AMD Overview

Page 4: Verification of Graphics ASICs (Part I)

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: Verification of Graphics ASICs (Part I)

AMD: DV Club - Westford MA5 May 30, 2008

The Graphics Market

Page 6: Verification of Graphics ASICs (Part I)

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: Verification of Graphics ASICs (Part I)

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: Verification of Graphics ASICs (Part I)

AMD: DV Club - Westford MA8 May 30, 2008

GPU System Overview

Page 9: Verification of Graphics ASICs (Part I)

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: Verification of Graphics ASICs (Part I)

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: Verification of Graphics ASICs (Part I)

AMD: DV Club - Westford MA11 May 30, 2008

GPU in Desktop System

PC Chassis

IntegratedGraphics

Page 12: Verification of Graphics ASICs (Part I)

AMD: DV Club - Westford MA12 May 30, 2008

GPU in Notebook System

IntegratedGraphics

DiscreteGraphics

Page 13: Verification of Graphics ASICs (Part I)

AMD: DV Club - Westford MA13 May 30, 2008

3D Graphics Basics

Page 14: Verification of Graphics ASICs (Part I)

AMD: DV Club - Westford MA14 May 30, 2008

Computerized Graphics

Page 15: Verification of Graphics ASICs (Part I)

AMD: DV Club - Westford MA15 May 30, 2008

The Digital World

Page 16: Verification of Graphics ASICs (Part I)

AMD: DV Club - Westford MA16 May 30, 2008

Vertexes, Polygons and Pixels

Vertex 1

Vertex 2

Vertex 3

Triangle MeshWire Frame

Page 17: Verification of Graphics ASICs (Part I)

AMD: DV Club - Westford MA17 May 30, 2008

Creating the Objects – Vertexes

Vertexes

Page 18: Verification of Graphics ASICs (Part I)

AMD: DV Club - Westford MA18 May 30, 2008

Creating the Objects – Polygons

Object Geometry

Page 19: Verification of Graphics ASICs (Part I)

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: Verification of Graphics ASICs (Part I)

AMD: DV Club - Westford MA20 May 30, 2008

Creating the Objects – Pixels

Page 21: Verification of Graphics ASICs (Part I)

AMD: DV Club - Westford MA21 May 30, 2008

Creating the Objects – Textures

Texture


Recommended