COMPONENT DEVELOPMENT
The principle core function(s) is (e.g., PCI, ATM, microprocessor, MPEGII)
   
Is reuse an objective for development of this core?
    Yes:
    No:
    N/A:
Is core manufacture limited to your process technology?
    Yes:
    No:
    (HDL) N/A:
Is the core derived from a standalone IC?
    Yes:
    No:
    N/A:
PORTABILITY OBJECTIVES
Do you plan internal (in-house) reuse for the core?
    Yes:
    No:
    N/A:
Do you plan sale of this core to an external customer?
    Yes:
    No:
    N/A:
Are existing ATPG Patterns to be reused with this core?
    Yes:
    No:
    N/A:
Are Gate/Layout level descriptions to be provided to users?
    Yes:
    No:
    N/A:
Are full timing simulation model(s) to be provided to users?
        RTL level
    Yes:
    No:
    N/A:
        Gate-level
    Yes:
    No:
    N/A:
Are interface/protocol simulation model(s) to be provided to users?
    Yes:
    No:
    N/A:
Are timing shell(s) to be provided to users?
    Yes:
    No:
    N/A:
        For simulation
    Yes:
    No:
    N/A:
        For synthesis
    Yes:
    No:
    N/A:
INTERNAL CORE LOGIC TYPES
Does the core contain:
    Synchronous fully-static digital logic?
    Yes:
    No:
    N/A:
    Synchronous dynamic digital logic (e.g., domino)?
    Yes:
    No:
    N/A:
    Asynchronous (no clock) digital logic?
    Yes:
    No:
    N/A:
    Analog (e.g., PLL) circuits?
    Yes:
    No:
    N/A:
    Embedded static memory?
    Yes:
    No:
    N/A:
    Embedded dynamic memory?
    Yes:
    No:
    N/A:
    Internal Clock generation?
    Yes:
    No:
    N/A:
    Can ATE clock(s) override core internal clocks?
    Yes:
    No:
    N/A:
CORE INTERNAL DFT
Are modifications made to enhance testability?
    Yes:
    No:
    N/A:
    Scan Method:
    Partial Scan:
    Full-scan:
    N/A:
    Scan Style:
    MUXed FF:
    Clocked Scan:
    LSSD:
    Other:
Is RAM/ROMBIST used?
    Yes:
    No:
    N/A:
    Serial:
    Parallel:
    N/A:
Is other Regular Structure BIST used?
    Yes:
    No:
    N/A:
Is function-dependent BIST used?
    Yes:
    No:
    N/A:
Is Logic/ScanBIST used?
    Yes:
    No:
    N/A:
Is an IDDQ Testable State available?
    Yes:
    No:
    N/A:
Any Other (Please Specify)
 
CORE BOUNDARY
Specify the number of signal IO on the core boundary
    Input #
    Outputs #
    Bi-directional #
How is the direction of bi-directional core IO controlled? (e.g., Core Pins,
JTAG controller, Other internal registers)
   
Can the core be in Hi-Z state, all outputs tri-stated?
    Yes:
    No:
    N/A:
    If yes, this state can be established by
       
Can the core can be in safe state, where it cannot be harmed by changes on its
input pins?
    Yes:
    No:
    N/A:
    If yes, this state can be established by
       
CORE BOUNDARY DFT
Is core boundary Scan or register bounding used?
    Yes:
    No:
    N/A:
    If yes, are boundary registers in
    Series:
    Parallel:
    Both:
    N/A:
Is the core an 1149.1 "compatible" system by itself?
    Yes:
    No:
    N/A:
Is a core bypass or transparency mode available?
    Yes:
    No:
    N/A:
Are there other electrical concerns (internal SSO, noise, power, ...) for
core testing?
   
CORE TEST PATTERN CONTEXT
In what context(s) were test patterns generated? These context(s)
or TEST MODES will need to be re-established with the embedded core to
allow for reuse of the same patterns.
What kind of patterns are to be reused?
   
What is their Test Vector Format?
   
What is the simulation Vector Format (for signoff of test vectors)?
   
Are Static Timing analysis checks run for the Test modes?
    Yes:
    No:
    N/A:
2. OVERALL IC TEST REQUIREMENTS
IC BOUNDARY
How many and what type of signal IO are on the IC boundary?
    Input #
    Outputs #
    Bi-directional #
How is the direction of bi-directional chip IO controlled (if any)? (e.g., Core Pins, JTAG controller, Other internal registers)
   
Can the IC be in Hi-Z state, all outputs tri-stated?
    Yes:
    No:
    N/A:
    If yes, this state can be established by
       
Is the IC 1149.1 compatible?
    Yes:
    No:
    N/A:
How many pins can be dedicated to IC test (in addition to 1149.1)? #
   
Is diagnosis to the failing core required?
    Yes:
    No:
    N/A:
Is diagnosis internal to each core required?
    Yes:
    No:
    N/A:
Is parallel (concurrent) testing of cores required?
    Yes:
    No:
    N/A:
Please provide a high Level description of testing of logic external to
the core(s)
   
AC OR AT-SPEED TEST AND CHARACTERIZATION
Do you plan to test or characterize your core at-speed? (if no skip rest
of this)
    Yes:
    No:
    N/A:
How many clock domains does the core contain?
   
   If more than 1, are the domains synchronized with one another?
    Yes:
    No:
    N/A:
What frequencies are used?
<50MHz
50-100 MHz
100-200 MHz
>200 MHz
Does your core have pins besides clock pins with special timing requirements?
(e.g. signals which have timing requirements which do not correspond to
a clock edge)
If so, do these requirements relate to (check all that apply)
chip pins
other cores
other logic in the chip
How many core I/O's are registered?
    All:
    Most:
    Some:
    None:
    N/A:
Do you plan to use functional test vectors
    For test:
    For characterization:
    For both:
    N/A:
Do you plan to use at-speed scan-based test vectors
    For test:
    For characterization:
    For both:
    N/A:
3. TEST ARCHITECTURE