C and C++ Validation (for Intel Cell Phone SOC)     Project Overview

 
    Intel SOC
Intel Cell Phone
System on a Chip

• Intel created three cell phone SOCs (Systems On a Chip).

Once fabricated, their functionality was tested (validating the design) with C and C++ code.

• Bill created validation software for two of those SOCs (Manitoba and Hermon).


Significance
of this Accomplishment

 
  Significance
• Defects in the cell phone chips were identified and corrected.

•  For Bill, this was an ideal opportunity to learn hundreds of different C and C++ programming styles,
since hundreds of programmers had collaborated to create the huge validation suite.

• In addition, Bill's hardware experience enabled him to identify the root cause of multiple serious problems with the validation platforms (FPGA, CPU-based systems).     


Skills Transferable to Your Projects:
 
  Juggler

Leadership / Management
• Although not in a management position, Bill led his co-workers' efforts in solving complex problems.
(e.g. mismatched capacitive loading of low power oscillators, out-of-sync PLLs, cache-based race conditions).  

Theory / R&D
• Bill easily mastered the
highly detailed software tests for all of the functions on the complex SOCs, for example (DMA, USB, SPI, UART, PCI, PMIC, LCD, I2S, I2C, Keypad, Timers, GPIO, RTO, ICP, etc.).

Software
• 
Bill learned hundreds of different C and C++ programming styles, since hundreds of programmers had collaborated to create the huge validation suite.

Hardware
Bill's hardware experience enabled him to identify the root cause of multiple serious problems with the validation platforms. 

Future Opportunities

 
  Futue Clock
By utilizing these diverse software insights, Bill has these opportunities:

•  Rapid development of elegantly simple C and C++ applications such as:
 
 PSIQ.

 PollQuick.

•  OmniPointer, OmniTimer (background applications that create on-the-fly Windows mouse pointers).

•  Future Projects.


Links to related material

  Links of Chain
• Intel has  sold  their  cell  phone  SOC (communications processors)  technology to  Marvell Semicnductor , Inc.   

Back Arrow