GIGADEVICE / SPECIMEN

GD32F103CBT6 logic/SRAM die

A teardown reveals separate logic/SRAM and serial-flash dies inside one microcontroller package, while vendor documents define the software-visible device.

GD32F103CBT6 logic/SRAM die
1828 × 1920 PX SOURCE / 100%
Drag to explore
ZeptoBars ·CC BY 3.0· Die photograph · Original retained in the acquisition archive. Display resized to at most 1920 pixels; responsive AVIF/WebP encodings. No crop, recoloring, annotations, or generated detail.
Origin & contributions

Original source · Retrieved 2026-09-06

ZeptoBars (publishing archive and CC BY licensor; individual photographer uncredited) · archive · Included in this image

Credit the photograph title and ZeptoBars; link to the original source page and CC BY 3.0; indicate modifications. No endorsement is implied.

Article identifies GD32F103CBT6, 110 pads, and 2889x3039 µm logic die.

Original & higher resolution
Photographed specimen
Published analysisZeptoBars

Scope: physical-specimen

Source date: 2016-03-12

Photographic scope
Published analysisZeptoBars

Scope: physical-specimen

Source date: 2016-03-12

With an engineering storyEditorial update

Start with documented specifications, then use the study prompts below. The prompts are engineering guidance, not a claim about this product’s private RTL or physical implementation.

01

Workload and traffic model

Turn core counts and clock targets into a workload model with dependencies, cache misses and sharing. Core count alone does not establish instructions per cycle or application throughput.

02

Contracts before RTL

Choose a representative producer/consumer path and specify acceptance, ordering, backpressure, outstanding capacity and reset recovery. Turn these contracts into assertions and test scenarios before optimizing the datapath.

03

A feasible physical plan

Obtain macro abstracts, pin maps, timing libraries and activity-based power estimates. Explore macro proximity, routing channels and power-grid reachability together. An annotated die photograph can suggest study questions, but cannot supply a netlist, PDK or signoff constraints.

TECHNICAL ARTICLE

GD32F103CBT6: a microcontroller split across dies

A teardown reveals separate logic/SRAM and serial-flash dies inside one microcontroller package, while vendor documents define the software-visible device.

One package, more than one silicon component

ZeptoBars’ March 2016 teardown identifies a GD32F103CBT6 containing a logic/SRAM die and a separate serial-flash die. It reports a 2889 × 3039 µm logic die with 110 pads, nine used for the flash connection. These are observations and analysis of that specimen. They should not silently become a claim that every GD32F103 revision or every related part number uses an identical die pair.

PUBLISHED ANALYSISZeptoBars

Advertised memory and physical memory differ

GigaDevice’s current GD32F103CBT6 product entry lists a Cortex-M3 core, 128K bytes of flash, 20K bytes of SRAM, and an LQFP48 package. Those specifications describe the purchasable part’s supported resources. VLSI Museum interpretation: a software-visible SRAM capacity is not necessarily a count of every SRAM bit fabricated inside the package. The specification and a teardown can describe different scopes without one automatically disproving the other.

VLSI INTERPRETATIONGigaDevice

The teardown’s code-mirroring explanation

After etching the logic die, ZeptoBars reports no flash array on it and identifies four large SRAM blocks totalling 128 KiB, interpreted as code storage mirrored from serial flash. That is the teardown author’s explanation of the physical implementation. It is kept separate from GigaDevice’s supported user SRAM specification. Neither a measured startup penalty nor a comparative energy advantage is established by this Museum packet.

PUBLISHED ANALYSISZeptoBars

The Cortex-M3 software contract

Arm’s technical reference manual identifies Cortex-M3 with the Armv7-M profile, 16-bit and 32-bit Thumb instruction encodings, and separate Thread and Handler operating modes. Its Nested Vectored Interrupt Controller cooperates with the core to prioritize exceptions. The documented tail-chaining mechanism reduces redundant work when handling successive interrupts. These are properties of the core architecture; optional debug or memory-protection features still require checking the particular microcontroller implementation.

PRIMARY SOURCEArm

Move peripheral data without a copy loop

The GD32F103 family datasheet describes DMA transfers between peripherals and memory, or between memory locations, without the CPU performing each transfer. It also describes GPIO alternate functions and the sharing of pins between peripherals. VLSI Museum interpretation: an MCU is a coordinated system of compute, transfer engines, timers, and interfaces. The design question is often how an event reaches memory and software, not just how quickly the core executes arithmetic.

VLSI INTERPRETATIONGigaDevice

A family diagram is not a package guarantee

The datasheet’s device table lists multiple memory sizes and package options across GD32F103. Pin multiplexing means available functions also depend on the exact part and how its pins are assigned. VLSI Museum interpretation: begin a board-level investigation with the CBT6 specification, then use the family manual to understand operation. The die photograph adds physical evidence, but cannot on its own establish which peripheral options are bonded out or guaranteed.

VLSI INTERPRETATIONGigaDevice
Follow the documented connections
Hosted image provenance · 1
Die photographHosted in Museum

GD32F103CBT6 logic/SRAM die — Die photograph

Zeptobars · ZeptoBars

2,372 × 2,492 pxAnnotatedTechnical archive / analysis

Article identifies GD32F103CBT6, 110 pads, and 2889x3039 µm logic die.

Link not yet checked

View original die photo
Rights, provenance & link history
Rights status
CC LICENSED
Local hosting / thumbnails / hotlinking
Allowed / Allowed / Not enabled
Attribution
GD32F103CBT6 logic/SRAM die — ZeptoBars / CC BY 3.0
Identity / confidence
matched / high
Evidence reviewed
2026-09-06
Link checked
Not yet checked · unchecked
Reuse evidence ↗

Access to a source does not grant permission to reproduce its images.

Source trail

GD32F103CBT6 — Cortex-M3 with serial flash ↗ · ZeptoBars