Method and system for testing host bus adapters
First Claim
Patent Images
1. A system for testing a host bus adapter'"'"'s (“
- HBA'"'"'s”
) ability to handle stream of invalid characters, comprising;
a data presenter module that presents data to a HBA without being aware of a data format;
a data producer module that is aware of the data format and schedules special characters so that the HBA can perform alignment operations; and
a bit offset change module that changes a bit offset that is used by the data presenter module and causes to send random serial data to the HBA, which results in loss of alignment in the HBA and causes the HBA to decode invalid characters.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method to test a host bus adapter'"'"'s (“HBAs”) ability to handle stream of invalid characters is provided. A data presenter module presents data to a HBA without being aware of a data format. A data producer module that is aware of the data format and schedules special characters so that the HBA can perform alignment operations. A bit offset change module changes a bit offset that is used by the data presenter module and causes to send random serial data to the HBA, which results in loss of alignment in the HBA and causes the HBA to decode invalid characters.
-
Citations
16 Claims
-
1. A system for testing a host bus adapter'"'"'s (“
- HBA'"'"'s”
) ability to handle stream of invalid characters, comprising;
a data presenter module that presents data to a HBA without being aware of a data format;
a data producer module that is aware of the data format and schedules special characters so that the HBA can perform alignment operations; and
a bit offset change module that changes a bit offset that is used by the data presenter module and causes to send random serial data to the HBA, which results in loss of alignment in the HBA and causes the HBA to decode invalid characters. - View Dependent Claims (2, 3, 4, 5)
- HBA'"'"'s”
-
6. A method for testing a host bus adapter'"'"'s (“
- HBA'"'"'s”
) ability to handle stream of invalid characters, comprising;
selecting random data, wherein a data producer module selects random data and is aware of a data format, and schedules special characters in the random data so that the HBA can perform alignment operations;
converting the random data to a format that is acceptable to a receive channel in the HBA; and
setting a bit off-set that results in loss of alignment in the HBA and causes the HBA to decode invalid characters, wherein a bit-offset module sets the bit offset. - View Dependent Claims (7, 8, 9, 10, 11)
- HBA'"'"'s”
-
12. A testing module for testing a for testing a host bus adapter'"'"'s (“
- HBA'"'"'s”
) ability to handle stream of invalid characters, comprising;
a data presenter module that presents data to a HBA without being aware of a data format;
a data producer module that is aware of the data format and schedules special characters so that the HBA can perform alignment operations; and
a bit offset change module that changes a bit offset that is used by the data presenter module and causes to send random serial data to the HBA, which results in loss of alignment in the HBA and causes the HBA to decode invalid characters. - View Dependent Claims (13, 14, 15, 16)
- HBA'"'"'s”
Specification