About the client
Global semiconductor manufacturer designing semiconductors and software for mobile communications, consumer electronics, security applications, in-car entertainment, and networking. It also offers its products to the automotive, identification, wireless infrastructure, lighting, mobile, and computing applications.
The challenge
- The new ARM SC300 based chip card with enhanced security solutions, awaited by key manufacturers of smart devices.
What we did
Built-in chip (ROM) start-up and initialization system development:
- flash & ROM based initialization,
- life cycle management.
Built-in chip (ROM) test framework development:
- virgin device handling,
- secure card code loading to RAM and NVM,
- built-in chip test procedures (ROM),
- wired communication,
- security features using symetric & asymetric primitives.
Flash services layer development (ROM & NVM part):
- basic flash operations: erase & program,
- extended flash operations: erase check, content integrity verification,
- multi-page erase & bulk erase operations,
- flash retrimming, static wear levelling,
- transaction system & empty pages pool,
- handling errors in saving of memory pages.