A method of determining a capacity plan for a plurality of test cells, comprising:
- receiving data, at a processor, from a plurality of data sources using at least one manual input mechanism and at least one automatic input mechanism, the data relating to, at least in part, functional and temporal attributes of a chip demand statement, a chip test requirements profile, an available set of test cells, and a set of operational constraints;
- wherein the chip demand statement relates to, at least in part, a chip type and quantity to be tested over time;
- and the chip test requirements profile relates to, at least in part, a test cell capability required to test each chip type;
- and wherein each test cell includes automatic test equipment that is configurable with a configurable capability;
- the configurable capability comprising testing capability provided by at least one configurable component;
- the configurable capability further having configuration rules governing, at least in part, a configuration validity and a configurable component substitutability;
- and each configurable component being a hardware component or a software component relating to, at least in part, channel boards and feature licenses;
- generating a demand reference, by the processor and in response to receiving the data, the demand reference being generated by aggregating the chip demand statement and the chip test requirements profile to determine functional and temporal attributes of a required set of test cells;
- wherein the demand reference further accounts for, at least in part, attributes describing the configurable capability of the automatic test equipment in the required set of test cells;
- generating a configuration and allocation plan, by the processor and in response to receiving the data and further in response to generating the demand reference, the configuration and allocation plan being constrained by the set of operational constraints to determine functional and temporal attributes of a set of operational specifications for a planned set of test cells;
- wherein the set of operational specifications relates, at least in part, to a deployment of each configurable component associated with the automatic test equipment in the planned set of test cells for each unit of time;
- the configuration and allocation plan is further constrained by the configuration rules and by attributes describing a relative transferability of the configurable components;
- and the processor verifies that no configuration rule makes the configuration and allocation plan invalid;
- resolving the data and the set of operational specifications, by the processor, the resolving producing functional and temporal attributes of the configurable capability at a lowest level of configurability;
- wherein the lowest level of configurability relates, at least in part, to a minimum resolution defined by all configurable components that can be independently transferred among the automatic test equipment;
- and
- identifying a gap, by the processor, between the planned set of test cells and the available set of test cells, the gap comprising needed and excess aspects of each test cell;
- wherein the needed and excess aspects include the configurable components associated with the automatic test equipment.