SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
DV Club
                  Westford MA
Verification of Graphics ASICs
                   Shaw Yang
              Gary Greenstein
          AMD Marlborough MA
                May 28, 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




2     May 30, 2008    AMD:   DV Club - Westford MA
AMD Overview




3   May 30, 2008   AMD:   DV Club - Westford MA
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
The Graphics Market




5   May 30, 2008   AMD:   DV Club - Westford MA
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
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
GPU System Overview




8   May 30, 2008   AMD:   DV Club - Westford MA
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
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
GPU in Desktop System




                                                   Integrated
                                                    Graphics




                                 PC Chassis
11   May 30, 2008   AMD:   DV Club - Westford MA
GPU in Notebook System




     Discrete
     Graphics




                                                    Integrated
                                                     Graphics

12    May 30, 2008   AMD:   DV Club - Westford MA
3D Graphics Basics




13   May 30, 2008   AMD:   DV Club - Westford MA
Computerized Graphics




14   May 30, 2008   AMD:   DV Club - Westford MA
The Digital World




15   May 30, 2008   AMD:   DV Club - Westford MA
Vertexes, Polygons and Pixels



                             Vertex 2

Vertex 1
                                 Vertex 3




              Triangle Mesh
                                                   Wire Frame

16   May 30, 2008   AMD:   DV Club - Westford MA
Creating the Objects – Vertexes




                               Vertexes

17   May 30, 2008   AMD:   DV Club - Westford MA
Creating the Objects – Polygons




                      Object Geometry

18   May 30, 2008   AMD:   DV Club - Westford MA
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
Creating the Objects – Pixels




20   May 30, 2008   AMD:   DV Club - Westford MA
Creating the Objects – Textures




                                                   Texture




21   May 30, 2008   AMD:   DV Club - Westford MA

Contenu connexe

Similaire à Yang greenstein part_1

AMD Embedded G-Series Press Presentation
AMD Embedded G-Series Press PresentationAMD Embedded G-Series Press Presentation
AMD Embedded G-Series Press PresentationAMD
 
graphics processing unit ppt
graphics processing unit pptgraphics processing unit ppt
graphics processing unit pptNitesh Dubey
 
BladeCenter GPU Expansion Blade (BGE) - Client Presentation
BladeCenter GPU Expansion Blade (BGE) - Client PresentationBladeCenter GPU Expansion Blade (BGE) - Client Presentation
BladeCenter GPU Expansion Blade (BGE) - Client PresentationCliff Kinard
 
March 2013 (BMC: Marimba Roadmap)
March 2013 (BMC: Marimba Roadmap)March 2013 (BMC: Marimba Roadmap)
March 2013 (BMC: Marimba Roadmap)CM-UG.com
 
AMD Fusion Fund Media Presentation
AMD Fusion Fund Media PresentationAMD Fusion Fund Media Presentation
AMD Fusion Fund Media PresentationAMD
 
Video mem&videocards
Video mem&videocardsVideo mem&videocards
Video mem&videocardsCam Cummings
 
2013 Elite A-Series Launch
2013 Elite A-Series Launch2013 Elite A-Series Launch
2013 Elite A-Series LaunchAMD
 
AMD Unified Video Decoder
AMD Unified Video DecoderAMD Unified Video Decoder
AMD Unified Video DecoderAMD
 
ROCm with dGPU(AMD GPU) (memo)
ROCm with dGPU(AMD GPU) (memo)ROCm with dGPU(AMD GPU) (memo)
ROCm with dGPU(AMD GPU) (memo)Naoto MATSUMOTO
 
Direct3D and the Future of Graphics APIs - AMD at GDC14
Direct3D and the Future of Graphics APIs - AMD at GDC14Direct3D and the Future of Graphics APIs - AMD at GDC14
Direct3D and the Future of Graphics APIs - AMD at GDC14AMD Developer Central
 
Snapdragon processors
Snapdragon processorsSnapdragon processors
Snapdragon processorsDeepak Mathew
 
AMD Radeon Vega Frontier Edition 2017 - teardown reverse costing report publi...
AMD Radeon Vega Frontier Edition 2017 - teardown reverse costing report publi...AMD Radeon Vega Frontier Edition 2017 - teardown reverse costing report publi...
AMD Radeon Vega Frontier Edition 2017 - teardown reverse costing report publi...system_plus
 
ส่วนประกอบของคอมพิวเตอร์
ส่วนประกอบของคอมพิวเตอร์ส่วนประกอบของคอมพิวเตอร์
ส่วนประกอบของคอมพิวเตอร์weeranit
 
System-on-Chip Design, Embedded System Design Challenges
System-on-Chip Design, Embedded System Design ChallengesSystem-on-Chip Design, Embedded System Design Challenges
System-on-Chip Design, Embedded System Design Challengespboulet
 

Similaire à Yang greenstein part_1 (20)

AMD Embedded G-Series Press Presentation
AMD Embedded G-Series Press PresentationAMD Embedded G-Series Press Presentation
AMD Embedded G-Series Press Presentation
 
graphics processing unit ppt
graphics processing unit pptgraphics processing unit ppt
graphics processing unit ppt
 
BladeCenter GPU Expansion Blade (BGE) - Client Presentation
BladeCenter GPU Expansion Blade (BGE) - Client PresentationBladeCenter GPU Expansion Blade (BGE) - Client Presentation
BladeCenter GPU Expansion Blade (BGE) - Client Presentation
 
en_mseries_datasheet
en_mseries_datasheeten_mseries_datasheet
en_mseries_datasheet
 
March 2013 (BMC: Marimba Roadmap)
March 2013 (BMC: Marimba Roadmap)March 2013 (BMC: Marimba Roadmap)
March 2013 (BMC: Marimba Roadmap)
 
AMD Fusion Fund Media Presentation
AMD Fusion Fund Media PresentationAMD Fusion Fund Media Presentation
AMD Fusion Fund Media Presentation
 
Video cards
Video cardsVideo cards
Video cards
 
Video mem&videocards
Video mem&videocardsVideo mem&videocards
Video mem&videocards
 
2013 Elite A-Series Launch
2013 Elite A-Series Launch2013 Elite A-Series Launch
2013 Elite A-Series Launch
 
AMD Unified Video Decoder
AMD Unified Video DecoderAMD Unified Video Decoder
AMD Unified Video Decoder
 
Mot uvs
Mot uvsMot uvs
Mot uvs
 
Raspberry pi
Raspberry piRaspberry pi
Raspberry pi
 
ROCm with dGPU(AMD GPU) (memo)
ROCm with dGPU(AMD GPU) (memo)ROCm with dGPU(AMD GPU) (memo)
ROCm with dGPU(AMD GPU) (memo)
 
Direct3D and the Future of Graphics APIs - AMD at GDC14
Direct3D and the Future of Graphics APIs - AMD at GDC14Direct3D and the Future of Graphics APIs - AMD at GDC14
Direct3D and the Future of Graphics APIs - AMD at GDC14
 
Snapdragon processors
Snapdragon processorsSnapdragon processors
Snapdragon processors
 
AMD Radeon Vega Frontier Edition 2017 - teardown reverse costing report publi...
AMD Radeon Vega Frontier Edition 2017 - teardown reverse costing report publi...AMD Radeon Vega Frontier Edition 2017 - teardown reverse costing report publi...
AMD Radeon Vega Frontier Edition 2017 - teardown reverse costing report publi...
 
ส่วนประกอบของคอมพิวเตอร์
ส่วนประกอบของคอมพิวเตอร์ส่วนประกอบของคอมพิวเตอร์
ส่วนประกอบของคอมพิวเตอร์
 
GPU
GPUGPU
GPU
 
Example Application of GPU
Example Application of GPUExample Application of GPU
Example Application of GPU
 
System-on-Chip Design, Embedded System Design Challenges
System-on-Chip Design, Embedded System Design ChallengesSystem-on-Chip Design, Embedded System Design Challenges
System-on-Chip Design, Embedded System Design Challenges
 

Plus de Obsidian Software (20)

Zhang rtp q307
Zhang rtp q307Zhang rtp q307
Zhang rtp q307
 
Zehr dv club_12052006
Zehr dv club_12052006Zehr dv club_12052006
Zehr dv club_12052006
 
Williamson arm validation metrics
Williamson arm validation metricsWilliamson arm validation metrics
Williamson arm validation metrics
 
Whipp q3 2008_sv
Whipp q3 2008_svWhipp q3 2008_sv
Whipp q3 2008_sv
 
Vishakantaiah validating
Vishakantaiah validatingVishakantaiah validating
Vishakantaiah validating
 
Validation and-design-in-a-small-team-environment
Validation and-design-in-a-small-team-environmentValidation and-design-in-a-small-team-environment
Validation and-design-in-a-small-team-environment
 
Tobin verification isglobal
Tobin verification isglobalTobin verification isglobal
Tobin verification isglobal
 
Tierney bq207
Tierney bq207Tierney bq207
Tierney bq207
 
The validation attitude
The validation attitudeThe validation attitude
The validation attitude
 
Thaker q3 2008
Thaker q3 2008Thaker q3 2008
Thaker q3 2008
 
Thaker q3 2008
Thaker q3 2008Thaker q3 2008
Thaker q3 2008
 
Strickland dvclub
Strickland dvclubStrickland dvclub
Strickland dvclub
 
Stinson post si and verification
Stinson post si and verificationStinson post si and verification
Stinson post si and verification
 
Shultz dallas q108
Shultz dallas q108Shultz dallas q108
Shultz dallas q108
 
Shreeve dv club_ams
Shreeve dv club_amsShreeve dv club_ams
Shreeve dv club_ams
 
Sharam salamian
Sharam salamianSharam salamian
Sharam salamian
 
Schulz sv q2_2009
Schulz sv q2_2009Schulz sv q2_2009
Schulz sv q2_2009
 
Schulz dallas q1_2008
Schulz dallas q1_2008Schulz dallas q1_2008
Schulz dallas q1_2008
 
Salamian dv club_foils_intel_austin
Salamian dv club_foils_intel_austinSalamian dv club_foils_intel_austin
Salamian dv club_foils_intel_austin
 
Sakar jain
Sakar jainSakar jain
Sakar jain
 

Yang greenstein part_1

  • 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
  • 3. AMD Overview 3 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
  • 5. The Graphics Market 5 May 30, 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
  • 8. GPU System Overview 8 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
  • 13. 3D Graphics Basics 13 May 30, 2008 AMD: DV Club - Westford MA
  • 14. Computerized Graphics 14 May 30, 2008 AMD: DV Club - Westford MA
  • 15. The Digital World 15 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
  • 20. Creating the Objects – Pixels 20 May 30, 2008 AMD: DV Club - Westford MA
  • 21. Creating the Objects – Textures Texture 21 May 30, 2008 AMD: DV Club - Westford MA