Functional validation of a packet management unit
First Claim
1. A computer-based validation system for validating functions of a packet management unit (PMU) operationally coupled through a system interface to a stream processing unit of a packet processor, the validation system comprising:
- a processor; and
an instruction memory in communication with the processor for storing a plurality of processing instructions for directing the processor to;
create a model configured to emulate functions of the PMU, the system interface, and the stream processing unit; and
wherein the model is further configured to;
receive an input packet stream;
process the input packet stream; and
generate output activity; and
compare the output activity to criteria of a test code resulting in an indication of pass or failure.
8 Assignments
0 Petitions
Accused Products
Abstract
A validation system is disclosed for validating function of a packet-management unit operationally coupled through a system interface to a processing unit of a processor system. The validation system comprises a user interface for creating an inputting test parameters and test code into the system, a test generator coupled to the user interface, the test generator for generating input packet activity in the form of a packet stream, a model coupled to the test generator for emulating separate and integrated function of the packet management unit, the system interface, and a stream-processing unit and an evaluation software for checking and validating or not validating results. The system validation function relies, in a preferred embodiment, on comparing output results with criteria of the selected test code resulting in an indication of pass or failure of the test. In a preferred embodiment, the system also notifies to cause of failure.
-
Citations
37 Claims
-
1. A computer-based validation system for validating functions of a packet management unit (PMU) operationally coupled through a system interface to a stream processing unit of a packet processor, the validation system comprising:
-
a processor; and an instruction memory in communication with the processor for storing a plurality of processing instructions for directing the processor to; create a model configured to emulate functions of the PMU, the system interface, and the stream processing unit; and wherein the model is further configured to; receive an input packet stream; process the input packet stream; and generate output activity; and compare the output activity to criteria of a test code resulting in an indication of pass or failure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A validation system comprising:
-
a model configured to; emulate a packet processor including a packet management unit (PMU) coupled through a system interface to an electronic stream processing unit; and generate an output packet stream in response to receiving an input packet stream; and a checker coupled to the model, wherein said checker is configured to; receive a test code including criteria for evaluating an output packet stream; receive a test output packet stream generated by the model; and compare the test output packet stream to the criteria to determine success or failure of a test of the model. - View Dependent Claims (12, 13)
-
-
14. A method for validating functions of a packet-management unit (PMU) operationally coupled through a system interface to a stream processing unit of a packet processor, the method comprising:
-
emulating functions of the PMU, the system interface, and the stream processing unit in a model; inputting a packet stream into the model; outputting from the model an output activity representing the packet stream after processing; and examining the output activity according to input parameters and criteria of a test code to determine if a concluded test has passed or failed. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of validating functions of a packet-management unit (PMU), the method comprising:
-
emulating in a model, a packet processor including a packet management unit (PMU) coupled through a system interface to a stream processing unit; the model generating an output packet stream in response to receiving an input packet stream; receiving a test code including criteria for evaluating an output packet stream; receiving a test output packet stream generated by the model; and comparing the test output packet stream to the criteria to determine success or failure of a test of the model. - View Dependent Claims (24, 25)
-
-
26. A computer readable medium containing instructions that, when executed, enable a processor to validate functions of a packet-management unit (PMU) operationally coupled through a system interface to a stream processing unit of a packet processor by:
-
emulating functions of the PMU, the system interface, and the stream processing unit in a model; inputting a packet stream into the model; outputting from the model an output activity representing the packet stream after processing; and examining the output activity according to input parameters and criteria of a test code to determine if a concluded test has passed or failed. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer readable medium containing instructions that, when executed, enable a processor to validate functions of a packet-management unit (PMU) by:
-
emulating in a model, a packet processor including a packet management unit (PMU) coupled through a system interface to a stream processing unit; the model generating an output packet stream in response to receiving an input packet stream; receiving a test code including criteria for evaluating an output packet stream; receiving a test output packet stream generated by the model; and comparing the test output packet stream to the criteria to determine success or failure of a test of the model. - View Dependent Claims (36, 37)
-
Specification