June 24, 2015

nRF51822 - Bluetooth LE SoC : weekend die-shot

nRF51822 is a widely used Bluetooth LE SoC with Cortex-M0 core and on-chip buck DC-DC (LC are external).
Die size 3833x3503 µm, ~180nm technology.

June 3, 2015

RGB flicker LED : weekend die-shot

Unlike previous LED, this one is completely deterministic: diodes differ slightly only in RC oscillator frequency (~±10%). Regular structure at the lower-left side suggests that it's some sort of microcode-driven design.

Die size 553x474 µm, 1.5µm technology.

Thanks for this interesting chip to ASIP department of Gomel State University.
Read more →
June 3, 2015

Flicker LED : weekend die-shot

Some might have seen candle flicker LED - their brightness is modulated randomly to mimic real candle. It is achieved by using digital die copackaged with red LED die in standard 5mm transparent case.

This design is apparently using phase difference between 2 RC oscillators as source of random data. There are multiple designs in the wild, some other apparently based on LFSR with single oscillator. More on the topic: siliconpr0n.org, cpldcpu.wordpress.com, hackaday.com.

Die size 580x476 µm, 3µm technology.

Thanks for this interesting chip to ASIP department of Gomel State University.
Read more →
March 20, 2015

Samsung SuperAMOLED : weekend die-shot

Updated March 20, 2015: Thanks to lucky(?) accident and new lens we managed to take much better photos of Samsung SuperAMOLED display:

Read more →
February 23, 2015

Nordic NRF24L01+ - real vs fake : weekend die-shot

Nordic NRF24L01+ (NRF24L01P) is a very popular 2.4Ghz transceiver used in countless consumer products. Not surprising that we've came across it's fake.

Genuine: This chip was extracted from "expensive" (~10$) RF module with additional RF amplifier chip:

Die size - 1876x1761 µm, 250nm technology.
Read more →
February 2, 2015

Reverse-engineering of KR580VM80A / i8080 is complete!

We are glad to announce that reverse engineering of KR580VM80A (the most popular CPU in the exUSSR, Intel 8080-compatible) is finally complete. Insane engineer Vslav (1801ВМ1@gmail.com) recovered full schematic in a very short time. After we got annotation and sorted out license (CC-BY-3.0) - it is available for everyone to enjoy.

It appeared that it had exactly 4758 transistors (contrary to rumors of 6000 or 4500).

Layout of KR580VM80A is quite similar though not identical to i8080, but there were no differing (vs i8080) opcodes identified.

Verilog model of KR580VM80A passed tough compatibility test both in simulation and as FPGA replacing actual KR580VM80A in "Specialist" computer.

Download links: Main verilog, Schematic, Full package.

Die annotation: