1 / 26

PLATFORM SYSTEM-ON-CHIP DESIGN

SoC. ADC. CPU. FPGA. RAM. EEPROM. PLATFORM SYSTEM-ON-CHIP DESIGN. MAPLD-01 Laurel, MD September 12, 2001 Prof. Don Bouldin, Ph.D. Electrical & Computer Engineering University of Tennessee Knoxville, TN 37996-2100 TEL: (865)-974-5444 FAX: (865)-974-5483 dbouldin@utk.edu

miyo
Download Presentation

PLATFORM SYSTEM-ON-CHIP DESIGN

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SoC ADC CPU FPGA RAM EEPROM PLATFORM SYSTEM-ON-CHIP DESIGN MAPLD-01 Laurel, MD September 12, 2001 Prof. Don Bouldin, Ph.D. Electrical & Computer Engineering University of Tennessee Knoxville, TN 37996-2100 TEL: (865)-974-5444 FAX: (865)-974-5483 dbouldin@utk.edu http://microsys7.engr.utk.edu/~bouldin/mapld01/

  2. Silicon Manufacturing Design Productivity Crisis System on Chip Designs Impact of Design With Reuse Requirements for Reuse Acquiring Reusable Components Design With Reuse Strategies Prototyping Choices ARM OUTLINE OF THIS PRESENTATION http://www.eecs.umich.edu/~brown/

  3. IC Shrinks CPU Base Design SoC ADC CPU FPGA Or Keep Package Same Size RAM EEPROM MOORE’S LAW:2X FUNCTIONALITY EVERY 18 MONTHS CPU

  4. DESIGN PRODUCTIVITY LAGS MANUFACTURING CAPABILITY Maya Rubeiz USAF Wright Labs maya.rubeiz@sn.wpafb.af.mil http://rassp.scra.org

  5. DESIGN EXAMPLE: NOKIA PHONE/PERSONAL DIGITAL ASSISTANT

  6. A SYSTEM-ON-CHIP CAN REUSE COMPONENTS • EACH COMPONENT MUST • BE “KNOWN GOOD” • DETAILED INFORMATION • IS REQUIRED • FOR SUCCESS • BEST WHEN COMPONENTS • ARE DESIGNED FOR • REUSE http://microsys6.engr.utk.edu/ece/research/microsys/dsp_mcm/

  7. 0.9 1.0 0.9 1.0 0.9 0.9 0.9 0.9 0.9 1.0 1.0 1.0 Interconnect 0.9 Interconnect 0.9 UNPROVEN COMPONENTS AND INTERCONNECT ARE RISKIER AND MORE TIME-CONSUMING TO VERIFY 0.9x0.9x0.9x0.9x0.9x0.9x0.9 = 0.5 1.0x1.0x1.0x1.0x1.0x0.9x0.9 = 0.8

  8. WE BUILD SKYSCRAPERS USING STANDARDIZED BLOCKS So, let’s use standardized blocks to build systems

  9. Design #1 without Planned Reuse Design #2 without Planned Reuse Design #3 without Planned Reuse 1.5 1.8 2.1 Design #2 WITH IP Design #3 WITH IP Design # 1 For Reuse IP blocks should have well-defined interfaces Often, IP are more like patches that must be stitched together like a quilt DESIGN WITH REUSE CAN HAVE A SIGNIFICANT IMPACT

  10. BASICS: HDL Models Functional Description Application Intent Interface Specifications Authors and Owners Size, Delay, Power Estimates Packaging Info REQUIREMENTS FOR REUSABLE IP • ALSO NEED: • Test Bench (Input Stimuli/Output Responses • Tools and Versions Used/Needed • Foundry Used For Fab • Size, Delay, Power Measurements • Testability Features (BIST, JTAG, SCAN)

  11. IP Design Center IP Foundry ASIC/FPGA LOW-RISK IP CAN ATTRACT BUSINESS BUT PRICES MAY NOT BE COMPETITIVE CUSTOMER

  12. REPOSITORY www.design-reuse.com Foundry Foundry Foundry AN OPEN COMPETITIVE MARKET HAS BEEN INITIATED CUSTOMER PORTABLE IP (Multiple Suppliers) Standards: www.vsi.org ASIC/FPGA

  13. STAR IP: Blocks requiring 100+ staff years to design (like ARM, MIPS ) have become bestsellers and come with lots of support. Small IP: Blocks requiring 1-2 staff years to design are priced at 1/3 of the development cost. Buyers are skeptical about the value and often prefer to do these in-house. Medium IP: Blocks requiring 5-10 staff years are profitable for both seller and buyer. However, some suppliers have been bought by foundries to add to the foundries’ captive portfolios. MARKETPLACE EXPERIENCES

  14. LEON is an open-source 32-bit SPARC V8 CPU that was developed by the European Space Agency and is available for free at www.leoncenter.com An open-source 8051 CPU is available for free at www.cs.ucr.edu/~dalton/i8051/ An open-source 68HC11 CPU is available for free at www.gmvhdl.com/hc11core.html OPEN-SOURCE CPUS FOR FREE

  15. www.st.com/stonline/prodpres/dedicate/auto/embedded/st10.htm REDUCING RISK OF DESIGN WITH REUSE • To reduce the risk of reusing multiple, unproven components, an organization may design a SoC platform. • Then, derivative designs with a few new components can be designed rapidly.

  16. HW-SW Kernel + Reference Design Pre-Qualified/Verified Foundation-IP* Scaleable bus, test, power, IO, clock, timing architectures MEM Application Space Hardware IP Processor(s), RTOS(es) and SW architecture CPU FPGA SW IP Reconfigurable Hardware Region (FPGA, LPGA, …) Programmable *IP can be hardware (digital or analogue) or software. IP can be hard, soft or ‘firm’ (HW), source or object (SW) Foundry-Specific HW Qualification SW architecture characterisation SOC PLATFORM DESIGN gmartin@cadence.com

  17. FPGAs can contain soft or hard IP (including CPUs). www.atmel.com www.altera.com www.triscend.com www.xilinx.com RECONFIGURABLE FPGA-BASED BOARDS CAN PROTOTYPE DIGITAL DESIGNS

  18. APPLICATION REQUIREMENTS TEAM PROJECT HDL HDL HDL HDL DESIGN FOR REUSE FPGA FPGA FPGA FPGA VERIFICATION DESIGN WITH REUSE SYSTEM INTEGRATION SoC DESIGN-FOR-REUSE and DESIGN-WITH-REUSE

  19. High performance ASICs can now contain programmable logic (embedded FPGA tiles) as needed for flexibility. ARM SOC WITH RECONFIGURABLE COMPONENTS www.lsil.com www.adaptivesilicon.com

  20. A matrix of configurable analog opamps and interconnect can be used to perform filtering and other signal conditioning operations. CONFIGURABLE ANALOG ARRAYS www.anadigm.com www.latticesemi.com

  21. Conventional Transistor Layout Radiation-Tolerant Layout S G D S D G Radiation Effects REF: cern.ch Current (Drain) Desired Behavior Voltage (Gate) RADIATION-TOLERANT CIRCUITS CAN BE MADE USING CONVENTIONAL PROCESSES

  22. SHARING MULTI-PROJECT MASKS AND WAFERS SAVES MONEY Single-User Wafer Shared, Multi-Project Wafer www.mosis.org

  23. MULTI-PROJECT SERVICES PROVIDE ACCESS TO STATE-OF-THE-ART COMMERCIAL PROCESSES

  24. TSMC 0.35µ TSMC 0.25µ 5-metal, 2-poly TSMC 0.18µ 6-metal 2.5/3.3v I/O, 1.5/1./8v Core Peregrine SOI-SOS 0.50µ TSMC 0.15µ TSMC 0.13µ 6-metal, 1 poly, silicided, Cu IBM SiGe 0.5µ IBM SiGe 0.25µ PROCESSES AVAILABLE VIA MOSIS NOW NEXT 6 MONTHS www.mosis.org

  25. Assemble individual components using a board with reconfigurable interconnect to finalize the system specs. Model the entire system and simulate at a high level. • Design and prototype an analog I.C. via MOSIS or CMP. • Design and prototype the digital components using FPGAs. SoC • Integrate the analog and digital sections into a single SoC. STEPS IN MIXED-SIGNAL SOC DEVELOPMENT

  26. We must reuse previous designs to exploit IC manufacturing. Designs must be well-documented and well-understood. Design-for-reuse and design-with-reuse take time and effort. Verification can be done using simulation and prototyping. Proven components can be verified in less time. Platform design can reduce risk and attract business. Digital and analog designs can be prototyped using reconfigurable systems. FPGA chips can contain soft or hard CPU cores. Radiation-tolerant designs can be made using conventional processes. Multi-project brokers provide inexpensive state-of-the-art fabrication. SUMMARY

More Related