Abstract:
A dynamic testing method for determining disk drive error rates based on the number of bytes which are read from a hard disk drive during test. The method identifies specific faulting disk sectors and disk error types and maintains a log of the errors. The method also accumulates the total number of bytes which have been read from the disk and determines whether the disk under test has exceeded acceptable error rates based on the number of bytes read during the test. This permits the method to identify a disk drive as having failed its test prior to completion of the full disk drive test cycle.
Abstract:
A sidewall actuated channel array for a high density ink jet printhead. The sidewall actuator (28) includes a top wall (16), a bottom wall (12) and at least one elongated liquid confining channel (18) defined by the top wall (16), the bottom wall (12) and sidewalls (30,32). The actuator sidewall is comprised of a first actuator sidewall section (32) formed of a piezoelectric material poled in a first direction perpendicular to a first channel (18) and attached to the top wall (16), a second actuator sidewall section (30) attached to the first sidewall section (32) and the bottom wall (12), and means for applying an electric field across the first actuator sidewall section (32) and perpendicular to the direction of polarization. When the electric field is applied across the first sidewall section (32), the actuator sidewall engages in a motion which produces an ink ejecting pressure pulse in the channel (18).
Abstract:
An ink jet printhead (10) for a drop-on-demand type ink jet printing system. The printhead includes a base section (12) having a series of generally parallel spaced projections (30) extending longitudinally therealong, a series of intermediate sections (32) conductively mounted on a top side of a corresponding one of the series of base section projections (30) and a top section (16) conductively mounted to a top side of each of the series of intermediate sections (32).
Abstract:
A sidewall actuated channel array for a high density ink jet printhead. The sidewall actuator (28) includes a top wall (16), a bottom wall (12) and at least one elongated liquid confining channel (18) defined by the top wall (16), the bottom wall (12) and sidewalls (30,32). The actuator sidewall is comprised of a first actuator sidewall section (32) formed of a piezoelectric material poled in a first direction perpendicular to a first channel (18) and attached to the top wall (16), a second actuator sidewall section (30) attached to the first sidewall section (32) and the bottom wall (12), and means for applying an electric field across the first actuator sidewall section (32) and perpendicular to the direction of polarization. When the electric field is applied across the first sidewall section (32), the actuator sidewall engages in a motion which produces an ink ejecting pressure pulse in the channel (18).
Abstract:
A paper feed system for an image reproduction machine, representatively a printer, has a shelf member (44) disposed within the machine housing and rotatably carrying a turntable (76) on its upper side. Two transversely oriented pairs of diametrically opposite upper and lower paper trays (136,138;100,102) are removably supported on the turntable, with portions of the upper trays overlying the lower trays. The turntable may be rotated to vertically interpose a selected one of the four trays between a stationary picker roller (36) and a lifter structure (140) positioned beneath the picker roller. The lifter structure has a portion which moves upwardly through a shelf opening, and a turntable opening aligned therewith, to engage the selected tray and lift it toward the picker roller to bring a paper stack held in the tray into engagement with the picker roller which operates to successively remove sheets from the stack and deliver them to the machine's paper feed path. The lifter structure may then be lowered to return the selected tray to its initial position on the turntable and permit another tray to be selected for rotation into a position from which it may be lifted to the picker roller. When a lower tray is selected, a shift mechanism (122-126) is operated to move the upper trays out of the lift path of the selected lower tray. The trays may be accessed by operating a drive motor (54) which drives the turntable shelf horizontally outwardly through a housing side wall access opening.
Abstract:
In accordance with this invention, matched performance of alternate sourced ASICs is achieved while still allowing for the smallest die size possible from each alternate source fabrication facility. In one aspect of this invention, the width of electrical interconnects (Wm1, Wm2) are adjusted to compensate for differences in capacitances of a given interconnect path in devices fabricated by different fabrication facilities. In another aspect, transistor channel widths (Wpd, Wnd) are adjusted to compensate for differences in capacitances of a given interconnect path in devices fabricated by different fabrication facilities. In yet another aspect of this invention, capacitance is added to the gates of transistors to decrease their speed, when manufactured by an inherently faster process.
Abstract:
A computer having a keyboard unit with a spacebar wherein a trackball module is mounted within the spacebar for ease of access by left-handed or right-handed persons. The trackball module is mounted intermediately of the spacebar. In one embodiment, the trackball module is mounted for movement with a spacebar and in another embodiment, the trackball module is stationary such that the spacebar moves upwardly and downwardly relative to the trackball module.
Abstract:
A modem (12) is incorporated into a laptop computer (10) and directly connected to either a cellular phone (22), a land line (18), or both. The modem is provided with two connectors (14, 16), one for connection with a cellular phone or external DAA (24), the other for connection to a normal land line via an internal DAA (112). The modem selectively enables either the connector for the cellular phone or external DAA, or the connector for its internal DAA. The modem defaults to selecting the cellular phone or external DAA if it is connected, and only if they are not connected selects the internal DAA. These defaults can be overridden by user commands. Further, the modem can independently power down a connected internal DAA, external DAA, or cellular phone to conserve power.
Abstract:
A method and apparatus for operating tightly coupled mirrored processors in a computer system. A plurality of CPU boards are coupled to a processor/memory bus, commonly called a host bus. Each CPU board includes a processor as well as various ports, timers, and interrupt controller logic local to the respective processor. The processors on one or more CPU boards are designated as master processors, with the processors on the remaining CPU boards being designated as mirroring or slave processors. A master processor has full access to the host bus and a second, multiplexed bus for read and write cycles, whereas the slave processors are prevented from writing to any bus. The slave processors compare write data and various control signals with that generated by its respective master processor for disparities. The system includes interrupt controller synchronization logic to synchronize interrupt requests as well as timer synchronization logic to synchronize the timers in each of the master and slave CPUs to guarantee that the master and slave CPUs operate in lockstep.
Abstract:
A method and apparatus for reducing the snooping requirements of a cache system and for reducing latency problems in a cache system. When a snoop access occurs to the cache, and if snoop control logic determines that the previous snoop access involved the same memory location line, then the snoop control logic does not direct the cache to snoop this subsequent access. This eases the snooping burden of the cache and thus increases the efficiency of the processor working out of the cache during this time. When a multilevel cache system is implemented, the snoop control logic directs the cache to snoop certain subsequent accesses to a previously snooped line in order to prevent cache coherency problems from arising. Latency reduction logic which reduces latency problems in the snooping operation of the cache is also included. After every processor read that is transmitted beyond the cache, i.e., cache read misses, the logic gains control of the address inputs of the cache for snooping purposes. The cache no longer needs its address bus for the read cycle and thus the read operation continues unhindered. In addition, the cache is prepared for an upcoming snoop cycle.