![]()
Work Areas can represent either distinct users (Mary or Joe) and/or distinct groups of projects (System X, System Y).
Projects represent distinct design
entities (Board1, Board2, Board3).
Candidates represent working
versions or test alternatives of the same project (Functional Test Only,
Functional Plus BIT, Additional Probe Points). Candidates are specifically
related to Projects. Projects are "attached" to Work Areas.
You can access file/directory management functions associated with
Work Areas, Projects and Candidates through the pushbuttons on top of the
Diagnostic Profiler screen.
![]()
To set-up a new Work Area, Press the Work Area pushbutton at the top
of the Diagnostic Profiler Screen. A pop-up
window will be displayed which will enable you to create
a new work area, rename
an existing work area, update
a work area, or delete
a work area.
To Create a new Work
Area
![]()
2. Select the New tab.
3. Enter a name for the new Work Area in the text box labeled "New
Work Area Name."
4. Select a default directory for the projects to reside that will be attached to the new work area. This is normally \profiler\projects, but can be changed to any directory you desire.
5. Press Save. Press Done.
To Rename an Existing
Work Area
![]()
2. Select the Rename tab.
3. Press the pull-down arrow associated box labeled "Select a Work Area to Rename." A pull-down list box will display the names of the Work Areas that have been defined. Highlight a Work Area name to be renamed.
4. Enter a new name for the selected Work Area in the text box labeled "New Work Area Name."
5. Press Rename. Press Done.
To Update an Existing
Work Area
![]()
2. Select the Update tab.
3. Press the pull-down arrow associated box labeled "Select a Work Area to Update." A pull-down list box will display the names of the Work Areas that have been defined. Highlight a Work Area name to be updated.
4. Press Update. Press Done.
To Delete an Existing
Work Area
![]()
1. Press the Work Area pushbutton from the main profiler screen. A pop-up
window displaying Work Area functions will be displayed.
2. Select the Delete tab.
3. Press the pull-down arrow associated box labeled "Select
a Work Area to Delete." A pull-down list box will display the names
of the Work Areas that have been defined. Highlight a Work Area name to
be deleted.
4. Press Delete. A confirmation box will pop up. Press Yes to delete, No to cancel. Press Done.
![]()
To change among Projects, press the pull-down arrow associated with
the Projects box. A pull-down list box will display the names of the Projects
that are attached to the current Work Area. Highlight a Project name to
change to that project.
Every time you enter a Diagnostic Profiling session, the Project that
was last accessed will be loaded.
To set-up a new Project, press the Project pushbutton at the top of
the Diagnostic Profiler Screen. A pop-up window will be displayed which
will enable you to:
Attach a Project to the current Work Area
Detach a Project from the current Work Area
Copy a Project to a new Project name
Assist you to Create a New Project
To Attach a Project to the
Current Work Area
![]()
2. Select the Attach tab.
3. The standard Windows browse function is available to assist you to
define the current project name. (The project name matches the directory
name where that project's files are stored.) Use the Browse function or
enter the name of the Project to be attached in the text box labeled "Project
Name."
4. Press Attach. Press Done.
To Detach a Project from
a Work Area
![]()
2. Select the Detach tab.
3. Press the pull-down arrow associated box labeled "Select a Project
to Detach." A pull-down list box will display the names all projects assigned
to the current Work Area. Highlight a Project name to be detached.
4. Press Detach. Press Done.
To Rename an Existing Project
![]()
2. Select the Rename tab.
3. Press the pull-down arrow associated box labeled "Select a Project to Rename." A pull-down list box will display the names of the Projects assigned to the current Work Area. Highlight a Project name to be renamed.
4. Enter a new name for the selected Project in the text box labeled
"New Project Name."
5. Press Rename. Press Done.
To Copy a Project to a New
Name
![]()
2. Select the Copy tab.
3. Press the pull-down arrow associated box labeled "From Project."
A pull-down list box will display the names of the Projects assigned to
the current Work Area. Highlight a Project name to be copied.
4. Enter a new Project name in the text box labeled "Name." By default,
the Projects will be created in the default directory assigned to the current
Work Area. This can be changed by entering a new directory location in
the text box labeled "Location" or using the browse window to select a
new directory location.
5. Press Copy. Press Done.
![]()
1. Press the Project pushbutton from the main profiler screen. A pop-up window displaying Project functions will be displayed.
2. Select the Delete tab.
3. Press the pull-down arrow associated box labeled "Select A Project To Delete." A pull-down list box will display the names of the Projects assigned to the current Work Area. Highlight a Project name to be deleted.
4. Press Delete. Press Done.
Note: A project cannot be recaptured after it is deleted. Consider
using the Detach Project function to detach
the project from the Work Area rather than deleting it.
To Define a New Project
![]()
1. Press the Project pushbutton from the main profiler screen. A pop-up
window displaying Project functions will be displayed.
2. Select the New tab.
The New tab has two pushbuttons. "Tell me about the Import Tools" will
access help on Import Design tools. "Go to the Import Design Tab" will
branch off to the Import Design tab, from where the Import Design tools
are accessible.
3. Press Done.
Candidates
![]()
You have the capability to save and load up to 99 different candidates for a design. During the analysis process, you can select different tests to determine which tests will achieve the best fault detection and isolation. These candidates are the different design/test scenarios that have been developed during the analysis. For instance, you may want to see how good the fault isolation is with just testing the edge pins or you may want to see what the built-in test fault isolation capability is. These results can be saved as a candidate for recall at a later time. You can give these candidates a descriptive name for easy recall.
A default candidate is created during the design import process. The default candidate includes one test called Edge. Within the test called Edge, all edge-out locations are defined as measurement locations all faults from the edge inputs to those edge outputs are covered. The fault probability and test cost parameters are set to unity.
The default candidate is useful for verifying
the integrity of your model. In performing testability calculations on
the default candidate, fault detection should equal 100%. This simply means
that all inputs do in fact propagate to an output. If fault detection is
not 100%, you may have an error in your model. A Testability Report will
provide a list on faults that are non-detectable. This list should be reviewed
for model errors.
If fault detection is 0%, then you probably,
in your model, did not identify the module I/O ports correctly. See Connector
Designation.
The Default Candidate should not generally
be altered. When mapping new tests and modifying settings, a new candidate
should be created and saved. You may wish to save multiple candidates reflecting
either major modifications or major differences in test strategies.
Sample Candidate Names
In the JAST model which is provided as an example, has several implementation candidates available. These candidates include:
00 - Default Candidate
01 - All Edge-Out Pins Tested (All Inputs
Stimulated)
02 - Internal Probe Tests Added to #1
Above
03 - Functional Tests Only (Stimulate
One Input Only)
04 - Functional & Diagnostic Tests
(Stimulate One Input Only)
05 - Single Probe Test Added to #4 Above
NOTE: These candidates have been provided
to illustrate the concept of candidates.
Candidate Functions
Just as a Word Processor can save different
versions of the same text, the Diagnostic Profiler can save different versions
of diagnostic implementation scenarios. We call these different versions
"candidates."
WORKING TIP: As you use the profiler (add
tests, etc.), changes and updates are automatically saved to the candidate
file on disk. If you think that may not want to save the changes that you
are making, you can use the candidate functions to copy your latest work
to a new candidate, and make changes to the new candidate, which will leave
the earlier version in tact.
When a project is first imported through
one of the Import Design tools, a Default
Candidate will be created. The Default Candidate should generally
be left in tact, therefore you will want to create a new Candidate.
To load different Candidates into the
Diagnostic Profiler, press the pull-down arrow associated with the Candidate
box. A pull-down list box will display the names of the Candidates that
have been created for the current Project. Highlight a Candidate name to
load that candidate.
Every time you enter a Diagnostic Profiling
session, the Project and Candidate that was last accessed will be loaded.
Status data on the candidate will appear at the bottom of the tab.
To create a new Candidate, press the Candidate
pushbutton at the top of the Diagnostic Profiler Screen. A pop-up window
will be displayed which will enable you to:
Create
a New Candidate
Copy an existing Candidate to a new Candidate name
Delete
a Candidate from a Project
To Create
a New Candidate
![]()
1. Press the Candidate pushbutton from the main profiler screen. A pop-up window displaying Candidate functions will be displayed.
2. Select the New tab.
3. Enter a name for the new Candidate in the text box labeled "New Candidate Name."
4. Press Save. Press Done.
To Rename
an Existing Candidate
![]()
2. Select the Rename
tab.
3. Press the pull-down arrow associated
box labeled "Select a Candidate to Rename." A pull-down list box will display
the names of the existing Candidates. Highlight a Candidate name to be
renamed.
4. Enter a new name for the selected Candidate
in the text box labeled "New Candidate Name."
5. Press Rename. Press Done.
To Copy
an Existing Candidate to a New Candidate
![]()
2. Select the Copy
tab.
3. Press the pull-down arrow associated
box labeled "From Candidate." A pull-down list box will display the names
of the existing Candidates. Highlight a Candidate name to be copied.
4. Enter a name for the new Candidate to
be copied in the text box labeled "To Candidate."
5. Press Copy. Press Done.
To Delete
an Existing Candidate
![]()
2. Select the Delete tab.
3. Press the pull-down arrow associated box labeled "Select a Candidate to Delete." A pull-down list box will display the names of the existing Candidates. Highlight a Candidate name to be deleted.
4. Press Delete. A confirmation box will
pop up. Press Yes to delete, No to cancel. Press Done.
See Also: Delete
Projects, Delete Work Areas