Self-contained embedded test design envoronment and environment setup utility
First Claim
1. A circuit design environment setup utility for use in creating a self-contained, design-for-test workspace on a computer readable storage medium for storing design-for test files associated with a circuit block, comprising:
- means for generating a circuit block repository on said storage medium, said circuit block repository including a repository for each of predetermined design-for-test flows;
process control file generating means for generating a process control file for predetermined repositories for use in performing predetermined design-for-test operations; and
means for creating soft links to repositories for circuit design files, library files and databases of blocks embedded in said circuit block and storing said soft links in said circuit block repository.
4 Assignments
0 Petitions
Accused Products
Abstract
An embedded test, chip design utility is an ease-of-use utility for assisting a circuit designer in quickly implementing a circuit embedded test design flow. Using the utility, a designer transforms a design netlist to include embedded test structures. The utility automatically builds a workspace containing a predetermined repository structure and design environment, generates control files for executing design automation tools that operate within the design flow, and encapsulates the data so as to be self-contained and easily transferable to other design teams.
47 Citations
40 Claims
-
1. A circuit design environment setup utility for use in creating a self-contained, design-for-test workspace on a computer readable storage medium for storing design-for test files associated with a circuit block, comprising:
-
means for generating a circuit block repository on said storage medium, said circuit block repository including a repository for each of predetermined design-for-test flows;
process control file generating means for generating a process control file for predetermined repositories for use in performing predetermined design-for-test operations; and
means for creating soft links to repositories for circuit design files, library files and databases of blocks embedded in said circuit block and storing said soft links in said circuit block repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A self-contained, circuit design framework for use in a computer readable storage medium for storing files associated with designing a circuit block according to a design flow having a plurality of phases and using design automation tools for generating said test files, said framework comprising:
a circuit block repository having;
design environment repositories containing soft links to design libraries and files so that all scripts referring to said design libraries and files use a relative path to said soft links contained within said design environment repositories;
a design flow repository for each phase of said plurality of design flow phases;
a process control file in said circuit block repository and each said design flow repository for use in performing predetermined operations; and
a design flow configuration file in each said design flow repository for use in specifying design flow options and parameter values. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
Specification