Subject: IEEE STIL P1450.3 D06 Review To: Tony.Taylor@synopsys.COM From: Dan Fan/NPtest Date: 1/7/03 ------------------------------------------------------------------------- 1. Clause 2, Page 4 - Are these reference documents up-to-date, specially 1450.1 (June 25, 2000) and 1450.6 (December 22, 2000)? 2. Clause 5.1, Page 6, statement 12: and 13: vs. NOTE 1 - The last two sentences in NOTE 1 do not match with code 12/13. It should be addressed as "It also calls out that the tester has possible of 16 different period values can be switched on-the-fly. There is only one period generator for the tester, so all signals are synchronized." 3. Clause 5.1, Page 6, statement 22: - Why do we need list D/U and also D, U separately? Is the following statement identical? DriveEvents D/U/Z/P 2 1; 4. Clause 5.1, Page 6, NOTE 2 and NOTE 3 - NOTE 2 should add the following to the end of paragraph: "Each channel allow to switch between I/O on-the-fly. Output compare can be Compare High, Compare Low or Mask. Input states allow to have Drive high, Drive low or tri-state." NOTE 3 should remove the sentences about "The CompareStrobe statement ... These strobe events... The driver states... This tester's data channel..." (the last sentence is OK.) 5. Clause 4.1, page 5 syntax convention (user data - SMALL CAP TEXT) There are some example code does not follow the convention - * Clause 5.2, page 8, statement 54: - TestRules (TEST_RULES) * Clause 5.3, page 12, statement 203: - Window_WAV (WINDOW_WAV) * Clause 5.4.1, page 14, NOTE 3: - "tester 1" (TESTER1) * Clause 5.4.2, page 15, statement 267: - () * Clause 7.4, page 21, statement 440: - one (ONE) * Clause 11.2, page 24, statement 469: - Wafer (WAFER) * Clause 11.2, page 24, statement 477: - Package (PACKAGE) * Clause 11.2, page 24, statement 484: - MultiSite (MULTI_SITE) * Clause 11.2, page 24, statement 491: - MultiSite_pingpong (MULTI_SITE_PINGPONG) * Clause 19.2, page 44, statement 696: - for_all_names (FOR_ALL_NAMES) * Annex A, page 47, statement 789: - DISTRIBUTED_TESTER_Category (DISTRIBUTED_TESTER_CATEGORY) 6. Clause 5.2, page 10, statement 108: and 110: - Should these two events be D/U to provide pulses (opposite to 107 & 109)? 7. Clause 5.3, page 11, statement 147: and 148: - They should be "Accuracy" and "TimeLimits" respectively. 8. Clause 5.4.2, page 15, statement 247: and 261: - Are these valid STIL syntax that we have same label for the same scope under signal DIR in different WaveformTable ONE and THREE? The same question applies to in both Waveformatble ONE, TWO, and FIVE. 9. Clause 5.4.3, page 16, statement 323: and 324: - These two statements have four WFC (LHZX), but only needs three (L/H/X) to select event. 10. Clause 7, page 19, Table 3: - It is better to allow T (Tester Target) and L (Tester Loading) column has the same "X". It is ATE vender's choice to perform these checking in either (not both) stage. For the performance of test pattern loading, most of ATE vender will do the checking in Tester Target phase and only need to performance once. 11. Clause 7.3, page 21, between statement 418: and 419: - This line should be removed. 12. Clause 7.4, page 21, statement 441: and 445: - Duplicate label question as item 8. 13. Clause 7.4, page 22, statement 453: to 455: - These statement do not match with the definition on Clause 5.4.1 on page 14. Based on the Clause 5.4.1, we should reverse the V and as - V { SIG1 = 10101; } 14. Clause 8.1, page 22, bullet 2 - The word TRC's font size is out of scale. Also, the definition above may need to use the keyword TRC instead of EXT_NAME. 15. Clause 12.1, page 26, all NOTEs: - It will be better that we also add in the page number for each Clause reference, such as (5)... clause 18, page 38. and (7) clause 13, page 17.... The note (4) has invalid clause reference , clause 661 should be clause 19, page 42. 15. Clause 14, page 29 - Should we need remove this section or just refer to 1450.2? 16. Clause 15.2, page 31, statement 550: - No comma between 2ns and 10us. "2ns, 10us" -> "2ns 10us" 17. Clause 17.2, page 37, statement 601: - Typo on keyword - "Number Periods" -> "NumberPeriods" 18. Clause 18.1, page 38 - The parameter of Keyword MultiBitData must have at least one, so (MultiBitData (