System Design Using IC Cores; Design, Test and Sign-Off
Prelude:
Core-based designs are becoming common due to increased complexity of systems
and a drive to reuse previous design efforts. Core-based designs represent
a special challenge in almost all aspects of IC/System design because of
the requirements to integrate diverse components with little or no modifications
to individual block or core cells. Tools and methodologies are needed for
design and validation. This tutorial is devoted to understanding of the
issues related to core design, test and use.
Presenters:
- Rajesh K. Gupta, UC Irvine,
Irvine, CA 92697.
(714) 824-8052 / (714) 824-4056 (fax) gupta@uci.com
- Ramsey Haddad, Advanced Technology Group, Synopsys Inc.,
700 E. Middlefield Ave., Mountain View, CA 94043.
(415) 528-4780 / (415) 694-1626 (fax) haddad@synopsys.com
- Rob Roy, C&C Research Laboratories, NEC USA Inc., 4 Independence Way,
Princeton, NJ 08540. (609) 951-2976/ (609) 951-2499 (fax)
roy@ccrl.nj.nec.com
Tutorial Outline and Slides
Important Notice:
Please read the notice at the bottom of this document. You may
browse freely the material in this section and copy for personal
use provided appropriate attributation to the document
source is made. No part of the
material here can be retrieved, copied or distributed for profit
or commercial reasons without prior written permission from the
author of this page.
Welcome (activex)
Introduction to Embedded Cores (activex)
- What are cores?
- Where to use cores?
- Who are the core players?
Design for Test of Core-Based Systems (activex)
- Testing problem of cores and core-based designs
- Designing cores for testability
- Some proposed methodologies - BIST, scan, and boundary scan -
their pros and cons
System Validation (activex)
- Validation strategies
- Simulation basics
- Co-Simulation
- Emulation
Reusable Components/Blocks: User Experiences (activex)
The Future (activex)
- Cores as a vehicle for IP-content: CAD tool requirements
Core BookMarks:
IP Suppliers
Summary list can be found for:
Hard cores
Soft cores
and DSP guides.
Services
Magazines
Standards Organizations
Articles
Miscellaneous
i-Logix Inc. - Systems Design Automation Tools - CAD ASIC VHDL
Design Automation Cafe
Embedded Systems Internet -- Resource Page
Design SuperCon97
Motorola Defines ColdFire Core Again
Verilog & EDA Web Page
VHDL Tutorial
Networked Computer Science Technical Reports Library
Routing/Interconnection Network Research Sites
Stanford University CS Electronic and Technical Reports Library
Embedded Systems Conference HomePage
TechWeb --The Technology Super Site
CPU Info Center
IEEE Cores Requirements Survey
DesignCon98
Bibliography: Test Issues
"Test Methodolgy for Embedded Cores which Protects Intellectual Property", K.
De, IEEE VLSI Test Symposium, 1997, pp. 1-6.
"Partial Isolation Rings for Testing Embedded Cores", IEEE VLSI Test
Symposium, 1997, pp. 7-13.
"Hierarchical Test Assembly for Macro Based VLSI Design," J. Leenstra and
L. Spaanenburg, International Test Conference, 1990, pp 520-529.
"A Framework and Method for Hierarchical Test generation," J. D. Calhoun and
F. Brglez, IEEE Transactions on Computer-Aided Design, pp 45-67, January 1992.
"Macro Testability; The Result of Production Device Application, F. Bouwan
et. al., International Test Conference 1992, pp 232-241
"A Hierarchical Test Pattern Generation System Based on High-Level
Primitives," T. M. Sarfert et al, IEEE Transaction on Computer-Aided Design,
pp 34-44, January 1992.
"Hierarchical Test Generation under Intensive Global Functional Constraints,"
J. Lee and J. H. Patel, Design Automation Conference, 1992, pp 261-266.
"Hierarchical Test Generation Using Precomputed Tests for Modules,"
B. T. Murray and J. P. Hayes, International Test Conference, 1988, pp 221-229.
"MATEG: A Hierarchical Test Generator for Module-Based Circuits,"
D. R. Chiang and Michal Cutler, Fifth Annual IEEE ASIC Conference and Exhibit,
1992, pp 491-494.
"Hierarchical Test Generation: Where We Are, And Where
We Should Be Going," J. R. Armstrong, European Design Automation Conference,
1993, pp 434-439.
"Explicit Fault Modeling and Hierarchical Test Pattern
Generation in the KARATE System," G Alfs, R. Hartenstein and A. Wodtko,
Microprocessor & Microprogramming, August 1989, pp 675-680.
"Managing ASIC IP Throughout Product Life Cycles", D. Crate, On-Chip
System Design Conference, Design Supercon, 1997, pp S231-1 through S231-14.
"Design Envrionment for System-on-a-Chip", C. Cherichetti et al, On-Chip
System Design Conference, Design Supercon, 1997, pp S312-1 through S312-25.
"Business and Legal Challenges in the Emerging Systems on a Chip Market",
P. Lippe, The Intellectual Property in Electronics Conference and
Exhibition, 1997, pp 82-100.
Bibliography: Standards and IP Issues
"VSI Alliance Architecture Document", version 1.0, 1997.
"VSI Alliance Roadmap", version 1.0, 1997.
Important Notice:
This on-line material is being provided in the interest of rapid
dissemination of information related to the tutorial presented
at DAC 1997. Some or all of the material here may be covered by
copyright owned by the respective authors. You may browse the material
at your convenience as you would in a public library. Permission is also
granted to make a hard copy for personal use without fee provided that
the copied material clearly indicates the author and source of the material
and any original copyright notations are unaltered. Retrieval, copy, or
distribution of any material herein for profit or any commerical advantage may
violate the copyright protection law and requires prior written permission of
the copyright owners.
rgupta@ics.uci.edu
Last updated: Thu May 15 17:40:31 PDT 1997