Manuals
/
Mentor
/
Computer Equipment
/
All in One Printer
Mentor
v8.6_4
manual
Set Ram Initialization Command Dictionary
Models:
v8.6_4
1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
831
Download
831 pages
41.57 Kb
579
580
581
582
583
584
585
586
587
588
Close Schematic Viewer
Add Tied Signals
Add Faults
∙ Pathdelay FastScan Only
∙ Wire
∙ -ResetauFastScan Only
Setup Pin Constraints FT
Chapter Command Dictionary
∙ testprocedurefilename
Resolution
Page 584
Image 584
Set Ram Initialization
Command Dictionary
Related Commands
Read Modelfile
Write Modelfile
2-556
FastScan and FlexTest Reference Manual, V8.6_4
Page 583
Page 585
Page 584
Image 584
Page 583
Page 585
Contents
FastScan and FlexTest Reference Manual
Restricted Rights Legend 03/97
Table of Contents
Table of Contents
Table of Contents
214
285
368
454
541
599
Appendix a
Index
List of Figures
List of Tables
List of Tables
About This Manual
Overview About This Manual
Related Publications
Mentor Graphics Documentation
Related Publications About This Manual
Acronyms Used in This Manual
Acronyms Used in This Manual About This Manual
Command Line Syntax Conventions
Italic
Command Line Syntax Conventions About This Manual Xxiv
Chapter Introduction
Inputs and Outputs
Introduction Inputs and Outputs
Inputs and Outputs Introduction
Chapter Command Dictionary
Command Summary
Command DictionaryCommand Summary
Command Summary
Command Summary
Command Summary
Command Summary
Command Summary
Command Summary
Command Summary
Command Summary
Command Summary
Command Summary
Command Summary
Command Summary
Command Summary
Command Summary
Command Summary
Command Summary
Command Summary
Command Summary
Command Summary
Command Summary
Command Summary
Command Summary
Command Summary
Command Descriptions
Abort Interrupted Process
Description
∙ -All
Add Ambiguous Paths
∙ pathname
Add Ambiguous Paths Command Dictionary
Add Atpg Constraints
FlexTest Specifics
∙ pinpathname
∙ gateid#
∙ functionname
∙ -Cellcellname pinname netname FlexTest Only
Examples
Command Dictionary Add Atpg Constraints
Add Atpg Functions
∙ type
Add Atpg Function foocycle cycle foo -initstate
Report Atpg Functions
Add Capture Handling
∙ Old
∙ New
∙ instancename
∙ -Cellcellname
Add Cell Constraints
∙ chainname cellposition
∙ C0
∙ C1
∙ CX
Report Scan Chains
∙ -Model modelname -All
Add Cell Library
∙ libraryname
Add Clocks
ADD CLocks offstate primaryinputpin
∙ offstate
∙ primaryinputpin
Delete Clocks Set Clock Restriction Report Clocks
Add Cone Blocks
∙ -CEllcellname
Add Control Points
Analyze Control Report Control Data Delete Control Points
Add Display Instances
∙ gateid# -Iinputpinid -Ooutputpinid
Add Display Instances Command Dictionary
Command Dictionary Add Display Instances
Open schematic viewer add display instances
Add Display Loop
∙ feedbackid#
Report Feedback Paths Set Loop Handling
Add Display Path
∙ -Delaypath pathname FastScan Only
∙ -All FastScan Only
∙ instancenamebegin
∙ gateidbegin#
∙ instancenameend
∙ gateidend#
Add Display Scanpath
∙ endcellposition
∙ chainname
∙ begincellposition
Open schematic viewer Add display scanpath chain1 sci
Add Faults
∙ objectpathname
Command Dictionary Add Faults
Add Iddq Constraints
∙ CZ
∙ pinname
∙ -Modelmodelname
Add Initial States
∙ instancepathname
Related Commands
Add Lfsr Connections
ADD LFsr Connections primarypin lfsrname position
∙ position
∙ primarypin
∙ lfsrname
Add Lfsr Taps
ADD LFsr Taps lfsrname position
Add LFSRs Report LFSRs Delete Lfsr Taps Setup LFSRs
Add LFSRs
∙ Prpg
∙ Misr
∙ length
∙ seed
Add LFSRs Command Dictionary
Add Lists
Delete Lists Set List File Report Lists
Add Mos Direction
∙ subcktname
∙ sourceport
∙ drainport
Extract Subckts Report Mos Direction Delete Mos Direction
Add Net Property
∙ netname
Add Nofaults
Command Dictionary Add Nofaults
Delete Nofaults Report Nofaults
∙ learnedbehavior
Add Nonscan Handling
ADD NOnscan Handling learnedbehavior elementpathname
∙ elementpathname
Add Notest Points
Adds observe points to output pins
Add Observe Points
Command Dictionary Add Observe Points
Add Output Masks
∙ primaryoutput
Add Pin Constraints
ADD PIn Constraints primaryinputpin... constraintformat
Add Pin Constraints Command Dictionary
∙ constraintformat
Add Pin Constraints Command Dictionary
Setup Pin Constraints FT
Add Pin Equivalences
Invertedpin
∙ referencepin
∙ equivalentpin FastScan Only
∙ targetpin FlexTest Only
∙ -Invert invertedpin FastScan Only
Delete Pin Equivalences Report Pin Equivalences
∙ primaryoutputpin
Add Pin Strobes
∙ strobetime
Delete Pin Strobes Setup Pin Strobes Report Pin Strobes
Add Primary Inputs
∙ netpathname
Add Primary Inputs Command Dictionary
Add Primary Outputs
∙ percentageof1states
Add Random Weights
ADD RAndom Weights percentageof1states primaryinputpin
Command Dictionary Add Random Weights
Add Read Controls
Report Read Controls
Add Scan Chains
∙ groupname
Command Dictionary Add Scan Chains
Add Scan Groups
ADD SCan Groups groupname testprocedurefilename
∙ testprocedurefilename
Report Scan Groups
Add Scan Instances
Add Scan Models
∙ modelname
Add Slow Pad
Add Tied Signals
∙ Z
∙ floatingobjectname
Add Write Controls
Analyze Atpg Constraints
∙ functionname
∙ pinpathname
∙ gateid#
∙ -ExclusiveFastScan Only
Analyze Bus
ALl -Auto
∙ -Drccheck
∙ -AUto
Report Bus Data Set Contention Check Set Gate Level
Analyze Control
Command Dictionary Analyze Control
Analyze Control Signals
Command Dictionary Analyze Control Signals
Report Clocks Report Write Controls Report Read Controls
Analyze Drc Violation
∙ ruleid-occurrence#
Analyze Drc Violation Command Dictionary
133
134
135
Open schematic viewer analyze drc violation c2-1
Analyze Fault
Analyze Fault Command Dictionary
Analyze fault path37 -s
Produces the following report
∙ -Stuckat 0
Pinpathname for a
∙ -Timeinteger FlexTest Only
∙ -Boundary FastScan Only
∙ -Auto FastScan Only
Delete Paths Report Testability Data Report Faults
Analyze Observe
Analyze Observe Command Dictionary
Analyze Race
Set Gate Report
Analyze Restrictions
Close Schematic Viewer
Compress Patterns
Compresses patterns in the current test pattern set
∙ -ForceFlexTest Only
∙ -ResetauFastScan Only
∙ passesinteger
Set system mode atpg add faults -all Run Compress patterns
∙ RAMgateid#
Create Initialization Patterns
∙ RAMinstancename
Read Modelfile Write Modelfile
Create Patterns
∙ -Compact
Command Dictionary Create Patterns
Delete Atpg Constraints
Add Atpg Functions
Delete Atpg Functions
Delete Atpg Constraints Report Atpg Functions
Delete Capture Handling
∙ object
Add Capture Handling Report Capture Handling
Delete Cell Constraints
Command Dictionary Delete Cell Constraints
Delete Clocks
Delete Cone Blocks
Following example shows adding and removing cone blockages
Delete Control Points
Following example deletes an incorrect control point
Add Control Points Report Control Points Analyze Control
Delete Display Instances
Delete Display Instances Command Dictionary
Delete Faults
Delete Faults Command Dictionary
173
Delete Iddq Constraints
Report Iddq Constraints
Delete Initial States
Delete Lfsr Connections
Delete Lfsr Connections Command Dictionary
Delete Lfsr Taps
∙ tapposition
Setup LFSRs
Delete LFSRs
Add LFSRs Setup LFSRs Report LFSRs
Delete Lists
Following example deletes an extra added output pin
Delete Mos Direction
Delete Net Property
Delete Nofaults
Command Dictionary Delete Nofaults
Add Nofaults Report Nofaults
Delete Nonscan Handling
Delete Nonscan Handling Command Dictionary
Delete Notest Points
Delete Notest Points Command Dictionary
Delete Observe Points
Following example deletes an incorrect observe point
Delete Observe Points Command Dictionary
Delete Output Masks
Add Output Masks
Delete Paths
∙ -Falsepaths
Report Paths
Delete Pin Constraints
Delete Pin Constraints Command Dictionary
Delete Pin Equivalences
Delete Pin Strobes
Pin then takes on the default strobe time value
Delete Primary Inputs
Command Dictionary Delete Primary Inputs
Delete Primary Outputs
Command Dictionary Delete Primary Outputs
Delete Random Weights
Add Random Weights Set Random Weights Report Random Weights
Delete Read Controls
Delete Scan Chains
Delete Scan Groups
Command Dictionary Delete Scan Groups
Delete Scan Instances
Delete Scan Models
Delete Slow Pad
Delete Tied Signals
Add Tied Signals Setup Tied Signals Report Tied Signals
Delete Write Controls
Diagnose Failures
∙ -Outputreportfilename
∙ failurefilename
∙ -Lastpatternnumber patternname
222
Set Pattern Source Write Failures
∙ filename
Dofile
DOFile filename
Command Dictionary Dofile
Exit
Extract Subckts
∙ subcktname
Flatten Model
Flatten Subckt
Help
HELp commandname
∙ commandname
231
Insert Testability
Report Observe Points
Load Faults
Command Dictionary Load Faults
∙ -RETainFastScan only
Set system mode atpg load faults faultlist run
Load Paths
239
Report faults -all
Next, you add the faults on the paths contained in that file
Macrotest
∙ ID#
∙ patternfilename
∙ -multiplemacros macrofilename
244
245
∙ -Parityparityfilename
247
Mark
MARk gateid# pinpathname instancename... -All-Selected
∙ -Select
Open Schematic Viewer
Close Schematic Viewer Set Schematic Display Save Schematic
Read Modelfile
REAd MOdelfile modelfilename RAM/ROMinstancename
∙ modelfilename
∙ RAM/ROMinstancename
Here is an example of an initialization file range 0-1f
Read Procfile
∙ procfilename
Read Subckts Library
Redo Display
∙ level
Open Schematic Viewer Undo Display
Report Aborted Faults
∙ formattype
Report Aborted Faults Command Dictionary
Command Dictionary Report Aborted Faults
Report Atpg Constraints
Report Atpg Functions
Report AU Faults
Command Dictionary Report AU Faults
Examples
Add Faults Delete Faults Analyze Fault
Report Bus Data
269
270
Report bus data
Report Capture Handling
Add Capture Handling Set Capture Handling
Report Cell Constraints
275
Report Clocks
Report Cone Blocks
Report Control Data
∙ filename
Report Control Points
Report Core Memory
Report Display Instances
Command Dictionary Report Display Instances
Add Display Instances Report Gates Analyze Drc Violation
Report Drc Rules
∙ ruleid-occurrence#
Report Drc Rules Command Dictionary
287
288
289
290
Set drc handling d7 error atpganalysis set system mode atpg
Report drc rules d7-1
Report Environment
Write Environment FT
Report Failures
∙ -Maxinteger
297
Report Faults
Fault Class Names Coverage
∙ -Classclasstype
Fault Class Codes Fault Class Names Coverage
HU+HT
∙ objectpathname
Set system mode atpg add faults -all report faults -all Run
Report Feedback Paths
Add Display Loop Set Loop Handling
Report Flatten Rules
∙ ruleid
Report Flatten Rules Command Dictionary
∙ occurenceid
Report flatten rules fg3
Type gatetype Allf
Report Gates
REPort GAtes gateid# pinpathname instancename
Format for the design-level report is
311
Reporting on the First Input of a Gate
Atpg set gate leve prim Atpg rep gate /I20/I226/q
Reporting on the First Fanout of a Gate
315
316
317
318
319
∙ -Backward pinpathname gateid
∙ -Typegatetype
∙ -Forward pinpathname gateid
∙ -DepthFlexTest Only
Gatetype FastScan FlexTest Description
XOR
FlexTest Learned Gate Types
FastScan Clock Port Categories
Category Description
325
Report Hosts
Report Id Stamp
Report Id Stamp Command Dictionary
Report Iddq Constraints
∙ pinname
Add Iddq Constraints Delete Iddq Constraints
Report Initial States
∙ instancename
Report Initial States Command Dictionary
Report Lfsr Connections
Report LFSRs
Report Lists
Report Loops
Report Mos Direction
Following example reports all bi-direction MOS instances
Report Net Properties
∙ -VDD -GND -All
Report Nofaults
Add Nofaults Delete Nofaults
Report Nonscan Cells
∙ -INITXFlexTest Only
∙ -TIEXFastScan Only
∙ -TLatchFastScan Only
∙ -INIT0FastScan Only
∙ -INIT1FastScan Only
∙ -HoldFlexTest Only
∙ -DatacaptureFlexTest Only
FlexTest Example
Report Nonscan Handling
Report Notest Points
Report Observe Data
Analyze Observe Set Random Patterns
Report Observe Points
Report Output Masks
Report Paths
REPort PAths -All pathname -Pathgateidbegin gateidend
∙ pathname
∙ -Pathgateidbegin gateidend
Report Paths Command Dictionary
Report Pin Constraints
∙ -All FlexTest Only
∙ primaryinputpin FlexTest Only
Report Pin Equivalences
Report Pin Strobes
∙ primaryoutputpin
∙ primaryinputpin
Report Primary Inputs
∙ netpathname
Report Primary Inputs Command Dictionary
Report Primary Outputs
Report Primary Outputs Command Dictionary
∙ groupname
Report Procedure
∙ procedurename
Report Pulse Generators
Report Random Weights
Report Read Controls
Report Scan Cells
∙ chainname
Add Scan Groups
Report Scan Chains
Following example displays a report of all the scan chains
Report Scan Groups
Report Scan Instances
Report Scan Models
Add Scan Models Delete Scan Models
Report Seqtransparent Procedures
∙ procedurename
373
Report Slow Pads
Report Statistics
Report Statistics Command Dictionary
∙ -Instanceinstancepathname
378
Write Statistics FT
Report Test Stimulus
∙ -Setid# pinpathname 0 1 Z
Literal that sets
∙ -Writeid# instancename addressvalues datavalues
∙ -SENsitizeid# RAMinstancename pinpathname
∙ -Readid# instancename addressvalues
∙ -RWxid# RAMinstancename addressvalues
Observeid# pinpathname
Expect0 1
∙ -Portportid#
Set system mode atpg Report test stimulus -write 67 01011
Report Testability Data
∙ -Classclasstype
Report Testability Data Command Dictionary
Report Tied Signals
Add Tied Signals Setup Tied Signals Delete Tied Signals
Report Timeplate
∙ timeplatename
Report Version Data
Report Write Controls
Reset Au Faults
Untestable Fault Fault Re-classification
Command Dictionary Reset Au Faults
Reset State
Resume Interrupted Process
Abort Interrupted Process Set Interrupt Handling
Run
∙ -Recordcycles FlexTest Only
∙ -Beginbeginnumber FlexTest Only
∙ -Endendnumber FlexTest Only
∙ -Messageinteger FlexTest Only
402
Save Flattened Model
Setup Checkpoint Write Faults Flatten Model
Save Patterns
∙ formatswitch
407
408
∙ timingfilename
∙ procfilename
410
For FastScan -END patternnumber patternname
For FastScan -BEgin patternnumber patternname
For FlexTest -BEginbeginnumber
For FlexTest -ENDendnumber
∙ -TAgtagname FastScan Only
∙ -CYcletestFlexTest only
∙ -ENVironmentFastScan only
∙ -SCantestFastScan only
∙ -NOPadding Ascii patterns only
∙ -PAD0 Ascii patterns only
∙ -PAD1 Ascii patterns only
∙ -Mapmappingfile FastScan only Lsitdl patterns only
Command Dictionary Save Patterns
Save Schematic
Select Iddq Patterns
Select Iddq Patterns Command Dictionary
419
∙ -Percentagenumber FlexTest only
∙ -Windownumber FlexTest only
∙ -EXhaustive FlexTest only
∙ -IncrementalFlexTest only
Select Object
SELect OBject -ALL gateid# pinpathname instancename... -ADd
Now all three objects are in the selection list
Set Abort Limit
∙ -Backtrack integer FlexTest only
∙ combabortlimit FastScan only
∙ seqabortlimit FastScan only
FlexTest only
Set Atpg Compression
Set Atpg Compression Command Dictionary
Compress Patterns Set Decision Order Delete Atpg Constraints
Set Atpg Limits
Command Dictionary Set Atpg Limits
Report Environment Write Environment FT
Set Atpg Window
∙ integer
∙ OFf
Set AU Analysis
∙ on
Compress Patterns Load Faults Delete Atpg Constraints
Set Bist Initialization
Command Dictionary Set Bist Initialization
Set Bus Handling
∙ Pass
∙ busgateid#
∙ Fail
∙ Abort
Examples Related Commands
Set Bus Simulation
SET CApture Clock primaryinputpin clockprocedurename -Atpg
Set Capture Clock
Following example specifies a capture clock
Add Clocks Report Clocks Delete Clocks Report Environment
Set Capture Handling
∙ -Ls Old New
∙ -Te Old New
Set capture handling -te new
Set Capture Limit
∙ testcyclelimit -Maximum -Exact
Report Environment Write Environment
Set Checkpoint
Set Checkpoint Command Dictionary
Set Clock Restriction
∙ Clockpo FastScan Only
453
Set Clockoff Simulation
Set Clockpo Patterns
Set Contention Check
∙ Captureclock FastScan Only
∙ -BIDIRetainFastScan Only
∙ -BIDIMaskFastScan Only
∙ -VerboseFastScan Only
∙ -VVerboseFastScan Only
∙ -NOVerboseFastScan Only
∙ -Startframe# FlexTest Only
Related Commandstimeframe
Set Control Threshold
∙ -Random
Set Decision Order
∙ -NORandom
Command Dictionary Set Decision Order
Set Dofile Abort
∙ OFF
Set Drc Handling
∙ drcid
467
468
469
470
471
472
∙ Atpgc
Set Sensitization Checking
Set Driver Restriction
∙ Tg FlexTest Only
Set Fails Report
Set Fault Mode
SET FAult Mode Uncollapsed Collapsed
∙ Uncollapsed
∙ Collapsed
Command Dictionary Set Fault Mode
∙ -Seedinteger
Set Fault Sampling
∙ percentage
481
Set Fault Type
SET FAult Type Stuck Iddq TOggle TRansition Pathdelay
SET FAult Type Stuck Iddq TOggle TRansition
∙ Stuck
∙ TRansition
∙ Pathdelay FastScan Only
∙ TOggle
Set Flatten Handling
∙ ruleid
Command Dictionary Set Flatten Handling
486
487
Report Flatten Rules Set Drc Handling
Set Gate Level
SET GAte Level Design Primitive Lowdesign
∙ Design
∙ Primitive
∙ Lowdesign
Set Gate Report
∙ Errorpattern
∙ Faultstatus FastScan Only
∙ Normal
∙ Race FlexTest Only
∙ Bistdata FastScan Only
∙ TIevalue
∙ Clockcone pinname
∙ Constrainvalue
∙ Seqdepthdata FastScan Only
∙ Drcpattern procedurename -All time
∙ Analysis Control Observe FlexTest Only
∙ Parallelpattern patternnumber FastScan Only
∙ CApturepattern n All FastScan Only
∙ REcord recordnumber -All FlexTest Only
∙ SImulation FlexTest Only
∙ CONTrol FlexTest Only
Report Gates Set Gate Level Report Display Instances
∙ To percentage
∙ Default
Set Hypertrophic Limit
Command Dictionary Set Hypertrophic Limit
Set Iddq Checks
503
504
Related Information
Set Iddq Strobe
∙ -Label
Select Iddq Patterns Set Iddq Checks Set Fault Type
Set Instancename Visibility
∙ -Leafleaflevels
∙ -Rootrootlevels
Set instancename visibility -l
Set Instruction Atpg
Following example enables instruction-based test generation
Set Internal Fault
Set Internal Name
Set Interrupt Handling
Abort Interrupted Process
Set IO Mask
Set Learn Report
Command Dictionary Set Learn Report
∙ filename FastScan Only filename FlexTest Only
∙ -Default FlexTest Only
Set List File
Report Lists
Set Logfile Handling
Report Environment Set Screen Display
Set Loop Handling
∙ Simulation
∙ Delay FlexTest Only
∙ Tiex
∙ -Iterationsn FastScan Only
Set Multiple Load
Set Multiple Load Command Dictionary
Wire Bus Contention Truth Table
Set Net Dominance
∙ Wire
∙ Or
Set Net Resolution
Set Net Resolution Command Dictionary
Set Nonscan Model
∙ DRC
Classification Criteria
Set nonscan model hold
Set Number Shifts
∙ shiftnumber
Set Observation Point
∙ Master
∙ SLave
∙ SHadow
Set Random Patterns
Set Observe Threshold
Analyze Observe Set Random Patterns Set Control Threshold
∙ -Xignore Reference
Set Output Comparison
∙ -Xignore None
∙ -Xignore Simulated
∙ -Xignore Both
Set Output Mask
Set Output Mask Command Dictionary
Set Pathdelay Holdpi
∙ Random FastScan Only
Set Pattern Source
∙ Internal
∙ Bist FastScan Only
∙ External filename
∙ -BInary FastScan only
∙ -TableFlexTest Only
∙ -VcdFlexTest Only
∙ -Controlcontrolfilename FlexTest Only
549
Set Possible Credit
Set Procedure Cyclechecking
Set Pulse Generators
Set Race Data
Set Rail Strength
∙ Random
Set Ram Initialization
∙ Uninitialized
Set Ram Initialization Command Dictionary
Set Ram Test
SET RAm Test Staticpassthru Readonly Passthru
∙ Staticpassthru
∙ Readonly
Set Ram Test Command Dictionary
Set Random Atpg
Set Random Clocks
561
Set Random Patterns
Set Random Weights
SET RAndom Weights percentageof1states
Set Random Weights Command Dictionary
Set Redundancy Identification
∙ -Filefilename
Set Schematic Display
Threshold -NOQuery -Hide type -Dspace Auto number
∙ -NOCompact
∙ -Querythreshold
∙ -NOQuery
∙ -Hide type
∙ -Dspace Auto number
Set Screen Display
Set Self Initialization
Literal that turns on self-initializing sequence behavior
Set Sensitization Checking
Set Sequential Learning
Set Sequential Learning Command Dictionary
Set Shadow Check
Set Simulation Mode
Number
Command Dictionary Set Simulation Mode
578
∙ Combinational
∙ Ramsequential
Examples
Set Skewed Load
Set Skewed Load Command Dictionary
Set Split Capturecycle
Set Stability Check
SET STability Check on Shiftanalysis Allshift OFf
∙ Shiftanalysis
∙ Allshift
Command Dictionary Set Stability Check
Set Static Learning
Command Dictionary Set Static Learning
Set Stg Extraction
Set System Mode
∙ Setup
∙ Fault
∙ Atpg
∙ Good
∙ Drc FlexTest Only
591
Set Test Cycle
Set Trace Report
Set Transition Holdpi
∙ -Bus on OFf
∙ -Wire OFf on
Set Unused Net
Set Unused Net Command Dictionary
Set Workspace Size
∙ factor
Set Xclock Handling
∙ Retain
∙ External state
Set Z Handling
∙ Internal state
Set Z Handling Command Dictionary
Set Zhold Behavior
Report Gates Set Learn Report
Set Zoom Factor
∙ scalefactor
Setup Checkpoint
∙ -Nopattern FlexTest Only
∙ period
∙ -Ascii FastScan Only
∙ -BinaryFastScan Only
606
Setup LFSRs
SETup LFsrs -Both -Serial -Parallel-Out -In
Add Lfsr Taps Report LFSRs Delete LFSRs
Setup Pin Constraints
Setup Pin Constraints Command Dictionary
Command Dictionary Setup Pin Constraints
Setup Pin Strobes
Setup Tied Signals
Add Tied Signals Report Tied Signals Delete Tied Signals
Step
∙ integer
System
SYStem oscommand
∙ oscommand
Undo Display
Open Schematic Viewer Set Schematic Display Redo Display
Unmark
UNMark gateid# pinpathname instancename... -All-Selected
Mark Select Object Open Schematic Viewer Unselect Object
Unselect Object
UNSelect OBject gateid# pinpathname instancename... -All
Now all three objects are unselected
Update Implication Detections
Update Implication Detections Command Dictionary
View
∙ -Selected
∙ -Marked
View Area
∙ y1
∙ y2
Write Core Memory
Report Core Memory Write Statistics
Write Environment
Write Environment Command Dictionary
All SET commands
Write Failures
Command Dictionary Write Failures
636
Diagnose Failures Report Failures
Write Faults
Command Dictionary Write Faults
640
641
Write Initial States
Command Dictionary Write Initial States
Write Libraryverification Setup
∙ basename
Command Dictionary Write Libraryverification Setup
Write Loops
Write Modelfile
WRIte MOdelfile filename RAM/ROMinstancename -Replace
Read Modelfile Set Ram Initialization FS
Write Netlist
Following example writes the netlist to an Atpg library
Write Paths
Following shows an example of the pathfile contents
Write Primary Inputs
Write Primary Inputs Command Dictionary
Write Primary Outputs
Write Primary Outputs Command Dictionary
Write Procfile
Write Statistics
Command Dictionary Write Statistics
Following listing shows the contents of the example file
Write Timeplate
Write Timeplate Command Dictionary
Zoom
ZOOm in scalefactor
Zoom Out
ZOOm OUt scalefactor
Chapter Shell Commands
Fastscan
∙ -TDL
∙ designname
∙ -I -Srootname
∙ -VHDL
∙ -MODELcellname
∙ -SETupsetupname
∙ -TOPmodelname
∙ -DOFiledofilename
∙ -LICenseretrylimit
Example
Flextest
Flextest Shell Commands
∙ -LIBrary filename
∙ -Hostfilehostfilename
Example
Flextest Shell Commands
Chapter Test Pattern File Formats
HeaderData
SetupData
Test Pattern File Formats FastScan Test Pattern File Format
Scangroup scangroupname1 = scangroupinformation
FunctionalChainTest
Chaintest =
Here is an example of a functional scan chain test
ScanTest
Scantest =
Apply testsetup value time
FastScan Test Pattern File Format Test Pattern File Formats
ScanCell
Scancells =
FlexTest Test Pattern File Format
Ascii Pattern Format
Setup information may include the following
Testsetup information is as follows
Force primaryinputpin value time
FunctionalChainTest
TestData
ScanCell
Test Pattern File FormatsFlexTest Test Pattern File Format
Table Pattern Format
Data Section
Style #1a two columns required
Style #1b two columns required
Style #4 only one column required
Style #2 two columns required
Style #3 only one column required
Cycletest = Cycle =
PI Clock PI G3 PI G2 PI G1 PI G0
PI IA PI IB PI E
VCD Support Using VCD Plus
FlexTest Test Pattern File Format Test Pattern File Formats
Example of the LSI Logic Extended VCD Plus Format Patterns
Format Patterns on page 4-29. Therefore the period
Add Input Waveform timeplatename pinlist
Add Output Strobe strobetime pinlist
An Example of Using VCD Reader
Test Pattern File Formats FlexTest Test Pattern File Format
FlexTest Test Pattern File Format Test Pattern File Formats
Compareexpsimobus /* Total time
LSI Extension of VCD file Generated from Verilog-XL
Test Pattern File Formats FlexTest Test Pattern File Format
FlexTest Dofile
VCD Reader Control File Example
FlexTest Test Pattern File Format Test Pattern File Formats
Chapter Distributed FlexTest
Master and Slave Workstations
Distributed FlexTest
Environment Setup
Host File Setup
FlexTest Invocation Arguments Dialog Box
∙ mgc=MGCHOME
∙ wd=WORKDIR
∙ numt=numtasks
∙ sp=speed
Distributed FlexTest
Distributed FlexTest
Appendix a Timing Command Dictionary
FS = FastScan
Table A-1. Timing Command Summary
FastScan Timing Commands
SET Endmeasurecycle Time
SET Endmeasurecycle Time
SET Procedure File g1 design.g1
SET Splitbidicycle Time
SET Procedure File
∙ scangroupname
SET Procedure File
SET Singlecycle Time
∙ SET Endmeasurecycle Time ∙ SET Splitmeasurecycle Time
SET Splitbidicycle Time
SET Splitbidicycle Time
SET Singlecycle Time SET Splitmeasurecycle
SET Splitmeasurecycle Time
SET Splitmeasurecycle Time
Initforcepi Forcepi Measurepo
Period800 end
CLK
SET Strobewindow Time
Figure A-4. SET Strobewindow Timing Diagram
∙ number
∙ unit
Timeplate timeplatename= Timeplatestatement
∙ timeplatename=
∙ timeplatestatement
Timeplate
Timeplate
∙ END
Figure A-5. Template Timing for Example
Timeplate tp2 =
Dummyclockoff
SET Procedure File SET Time Scale
FlexTest Timing Commands
SET Bidiforce Time
∙ timevaluelist
Figure A-6. SET Bidiforce Timing Example
SET Cycle
Figure A-7. SET Cycle Timing Example
Timing Command Dictionary
SET Endmeasurecycle Time
FlexTest Timing File SET Time Scale 1 ns
Force clka 1 Force clka 0
SET Firstforce Time
SET Force Time
Figure A-8. SET Force Timing Example
SET Force Time
SET Measure Time
Figure A-9. SET Measure Timing Example
SET Procedure File
SET Time Scale
SET Singlecycle Time
Corresponding timing file contains the following commands
SET Endmeasurecycle Time
SET Skewforce Time
SET Skewforce Time pinname timevaluelist
Figure A-10. SET Skewforce Timing Example
SET Splitbidicycle Time
Proc Shift = FORCESCI0
200 Force clka 300 Force time splitbidi time 400
SET Splitmeasurecycle Time
FlexTest application commands add clocks 0 clk
End Proc loadunload Force SE Force Clear
Following example illustrates a modified strobe window
Figure A-11. SET Strobewindow Timing Diagram
SET Time Scale
Appendix B FlexTest WDB Translation Support
Control File
ADD INput Clocks format strobe1 strobe2 inputlist
Example
FlexTest WDB Translation Support Example
Using wdb2flex Effectively
FlexTest WDB Translation Support Using wdb2flex Effectively
Setup pin constraints nr 1
Figure B-2. Detailed Pin Timing
Add input clocks SR0 105 205 CLK
FlexTest WDB Translation Support Using wdb2flex Effectively
Using wdb2flex Effectively FlexTest WDB Translation Support
Index
Index
Index-3
Index-4
Index-5
Top
Page
Image
Contents