Ochre V1

Ochre V1 Circuit : On-Chip Randomness Extraction

Characteristics

Technology
CMOS 130 nm, STMicroelectronics HCMOS9GP
Size
1 mm2 
Fabrication
CMP facilities (run January 2009)
Tools
front end: Synopsys Design Complier for synthesis and Mentor-Graphics ModelSim for simulation
back end: Cadence Encounter for place&route, Mentor-Graphics Calibre for Verification and Cadence Virtuoso for tape-out
(tools provided by CNFM)
Validation
Fully operational 
Designers
Renaud Santoro, Philippe Quémerais,  Thomas Anger
Contact
Olivier Sentieys 

Description

The number of hardware applications requiring a hardware Random Number Generator (RNG) is continuously increasing, specially in embedded circuits (e.g. Field Programmable Gate Array (FPGA) or System-on-Chip). As a consequence, many applications need an embedded RNG with the highest quality and security level. The OCHRE V1 chip implements a hybrid RNG composed of a True Random Number Generator (TRNG) and a Pseudo Random Number Generator (PRNG). The TRNG randomness quality is monitored on real-time by hardware statistical tests. As a result, the design is able to detect TRNG weaknesses due to defects or to non-invasive attacks.

Layout

ochre-v1-layout

Die Picture

ochre-v1-die