Automated microcode test packet generation engine
AssigneeCisco Technology, Inc.
InventorsMinesh R. Kher, Alejandro Simoes
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorsMinesh R. Kher, Alejandro Simoes
Estimating the term…
A routing chip test case generator operable to generate test cases for testing microcode allows test cases to be directed to specific operations, such as those executed by an Application Specific Integrated Circuit (ASIC), without burdening the test cases with other operations performed during packet traffic routing in a routing engine. Such test cases are directed to specific microcode operations to be tested by simulating the other traffic processing operations performed during packet routing. A router packet is generated to simulate message traffic in a routing engine. The router packet is modified to produce a router test packet that emulates the packet at a point prior to the specific microcode instructions to be tested. A test verification packet is generated to simulate the router test packet after the specific microcode instructions to be tested are applied to the router test packet. The specific microcode instructions are applied to the router test packet to produce a test results packet, and compared to the test verification packet. In this manner, ASICs directed to specific microcode operations can be discretely tested without encompassing or anticipating other packet routing operations which typically occur as a packet is processed by the routing engine.
A method of automating packet-based testing of a routing chip in a routing engine comprising:
A system for automated testing of a routing chip comprising:
A computer program product having computer program code for automating packet-based testing of a routing chip in a routing engine comprising:
A computer data signal embodied in a carrier wave for automating packet-based testing of a routing chip in a routing engine comprising:
A system for automated testing of a routing chip in a routing engine comprising:
Dependencies are inferred from the claim text.