Patent ID: 8267600

Claim:
In an optical transceiver including an opto-electric receiver configured to receive a first optical data signal and convert the optical signal to a first electrical data signal, a post-amplifier configured to amplify the first electrical data signal, a driver configured to receive a second electrical data signal from an external host and provide a driving signal to an electro-optical transmitter, the electro-optical transmitter configured to emit light in response to the driving signal, a persistent memory configured to include boot microcode, the boot microcode including commands that initialize the optical transceiver during a boot process and verification data, a system memory configured to receive the boot microcode from the persistent memory during the boot process, and a controller configured to load information from the persistent memory to the system memory during the boot process, a method for validation of the persistent memory during the boot process, the method comprising: initializing a boot process to begin loading boot microcode from the persistent memory to the system memory, the boot microcode including verification data; detecting the verification data within the boot microcode loaded from the persistent memory to the system memory during the boot process initiation; and determining whether the verification data has an expected value.