Presentation is loading. Please wait.

Presentation is loading. Please wait.

VLSI DESIGN CONFERENCE 1998 TUTORIAL Embedded System Design and Validation: Building Systems from IC cores to Chips Rajesh Gupta University of California,

Similar presentations


Presentation on theme: "VLSI DESIGN CONFERENCE 1998 TUTORIAL Embedded System Design and Validation: Building Systems from IC cores to Chips Rajesh Gupta University of California,"— Presentation transcript:

1

2 VLSI DESIGN CONFERENCE 1998 TUTORIAL Embedded System Design and Validation: Building Systems from IC cores to Chips Rajesh Gupta University of California, Irvine. Sujit Dey NEC C&C Research Labs, Princeton, N. J. Peter Marwedel University of Dortmund. neha: c:\Rajesh Local\vdc98\welcome.ppt PPT’97

3 © 1998 R. Gupta 2 Welcome! The Evolving Flow in System Design A New Opportunity and Its Challenges Tutorial Goals and Outline

4 © 1998 R. Gupta 3 Anatomy Of A Personal Computer Graphics Exp Bus Xface Exp Bus Xface Base I/O Base I/O LAN SCSI DRAM VRAM Processor Cache/DRAM Controller Processor Cache/DRAM Controller Audio Motion Video Motion Video VRAM DRAM Cache VRAM DRAM PCI Bus ISA/EISA - MicroChannel Add-in board ©Courtesy, Shispal Rawat, Intel Corporation. Bridge Architecture

5 © 1998 R. Gupta 4 System Design Circa 1980 “ICs will be designed by system designers.” 1987 CAVE Prediction SYSTEM PE L2 MEM Math Router Controller IO Graphics Technology Independent Design Technology Dependent Design IC/CHIP

6 © 1998 R. Gupta 5 Manual System Specification Manual System Design Manual Logic Design Manual Mask Design Captive Fabrication Beh. Synth. CAD Logic Synth. CAD Physical Synth. CAD Behavior Register Gate Mask Courtesy: Sharad Malik AS System Vendor ASIC/ MCM Vendor ASIC Vendor Si Foundry EDA VendorFoundry The Evolving Design Flow in IC Design

7 © 1998 R. Gupta 6 Leff Density Density and Feature Size Effective Channel Length Transistors (M) Technology Trends

8 © 1998 R. Gupta 7 “Systems will be designed by IC designers.” PE L2 MEM Controller Router Math IO Graphics SYSTEM-ON-A-CHIP System Design Circa 2000

9 © 1998 R. Gupta 8 “Commodity” Components Hardware –microprocessor and DSP “cores” –network interfaces (PCI bridges) –video, audio engines: compression, decompression –data encryption engines –modems Software –encryption procedures –device drivers, I/O procedures –signal and image processing –operating and runtime system These components represent significant “Intellectual Property”, i.e., products of technology, software, know- how that is subject to patents, copyrights. MEMORY Cache/SRAM or even DRAM Processor Core DSP Processor Core Graphics Video VRAM Motion Encryption/ Decryption SCSI EISA Interface Glue PCI Interface I/O Interface LAN Interface Hub Architecture Commodity Software: - encryption/decryption - device drivers - legacy code - operating/runtime system Commodity Hardware: -compression -encryption -modem -signal proc. -image proc.

10 © 1998 R. Gupta 9 A New Opportunity ICs on a PC board => Cells on an IC (Chip) Rich cell libraries of pre-designed, pre-verified components Technology import, technology leverage Highly integrated, compact, portable end products Reuse design blocks across systems/chips Quickly differentiate/personalize systems Significantly reduce time-to-market

11 © 1998 R. Gupta 10 Creating A New Market “Third Party IP Providers” Combine traditional roles of “EDA”, “ASIC” and “Foundry” services. Provide design specifications Synthesizable cores, design documentation Implementation guidance Examples: –Virtual Chip Group of Phoenix Technologies –Mentor’s 3Soft, DSP Group, Zoran, VLSI Cores –Sand Microelectronics, ASIC Intl., Eureka Technologies, VAutomation Inc, Western Design Center, Symbios, LogicVision, Palmchip,...

12 © 1998 R. Gupta 11 Describe technologies important to embedded systems –what is involved in system design –what are the steps, and where are the bottlenecks Describe the state of the art –existing concepts and established tools –research ideas and where are we heading in embedded system design? These lectures will not: describe detailed algorithms describe detailed designs using cores. Tutorial Goals

13 © 1998 R. Gupta 12 I. Core Building Blocks and Core-based Design – What are cores? – Building embedded systems using cores – Challenges in using cores II. Validation Issues in Embedded System Design – System modeling and validation components – Validation Methodologies » Simulation, Validation, Emulation, Co-simulation – Analysis and Estimation III. Software Issues in Embedded Systems –Embedded processors, co-design and tools –Compilers –Retargetable Compilers IV. The Future and Open Discussion Tutorial Outline


Download ppt "VLSI DESIGN CONFERENCE 1998 TUTORIAL Embedded System Design and Validation: Building Systems from IC cores to Chips Rajesh Gupta University of California,"

Similar presentations


Ads by Google