Work Areas, Projects, Candidates


Work Areas, Projects and Candidates are aids to file and project management. You can assign any name to Work Areas, Projects and Candidates.

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.

Work Areas


To move among Work Areas, press the pull-down arrow associated with the Work Areas box. A pull-down list box will display the names of the Work Areas that have been defined. Highlight a Work Area name to change to that work area. Every time you enter a Diagnostic Profiling session, the Work Area that was last accessed will be active.

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


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 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


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 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


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 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


NOTE: deleting a work area does not delete the projects assigned to that work area. The projects remain in tact so that they can be assigned to other work areas. To delete projects, see Projects.

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.

Projects


All projects must be attached to a Work Area. This can be done through the Project functions discussed below. Also, when a project is first imported through one of the Import Design tools, it will automatically be assigned to the current Work Area.

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

Rename a Project

Copy a Project to a new Project name

Delete a Project

Assist you to Create a New Project
 
    To Attach a Project to the Current Work Area


1. Press the Project pushbutton from the main profiler screen. A pop-up window displaying Project functions will be displayed.

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


1. Press the Project pushbutton from the main profiler screen. A pop-up window displaying Project functions will be displayed.

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


1. Press the Project pushbutton from the main profiler screen. A pop-up window displaying Project nctions will be displayed.

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


1. Press the Project pushbutton from the main profiler screen. A pop-up window displaying Project functions will be displayed.

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.

   To Delete a Project


Deleting a project will delete the project area and all candidates associated with the project.

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


New projects are actually created when you import a design into the Diagnostic Profiler using one of the tools available from the Import Design tab. Normally, you would access this tab by pressing on the Import Design tab. This is also accessible from the Project functions pop-up window as follows:

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


After the design has been imported, you "map" tests across the design; or define measurement locations and the components covered by each test. A candidate is an alternative test implementation possibility which may reflect differing levels of test capability or different test strategies applied to the design.

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.

Default Candidate

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

Rename an existing Candidate

Copy an existing Candidate to a new Candidate name

Delete a Candidate from a Project
 
  To Create a New Candidate


NOTE: Instead of creating a new candidate, consider whether work done on a previous candidate version is applicable to the new candidate. If so, you may save time and effort by using the Copy Candidate function.

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


1. Press the Candidate pushbutton from the main profiler screen. A pop-up window displaying Candidate functions will be displayed.

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


1. Press the Candidate pushbutton from the main profiler screen. A pop-up window displaying Candidate functions will be displayed.

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


1. Press the Candidate pushbutton from the main profiler screen. A pop-up window displaying Candidate functions will be displayed.

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