Design Route

Core board or full custom board? How to decide

This decision is usually made on BOM cost and paid for in schedule. It is a three-variable decision — BOM, NRE, and time to production — and the middle one is almost always under-estimated.

Bestom engineering note — written by our own design and BSP engineers from work on Rockchip platforms. Platform parameters quoted here are taken from our published datasheets; see Core Boards & SoM. For translated community notes, see the Tech Notes index.

The real comparison

Three variables, not one

SoM + carrier boardFull custom board
BOMHigher per unit — you buy the module, the connector and the carrierLower per unit at volume — you buy the SoC, DDR, eMMC and passives
NRELower — DDR routing, power sequencing and SoC bring-up are already done and validatedHigher — high-speed DDR layout, power tree, SI/PI, thermal, and bring-up are all yours
Time to first working prototypeWeeks — carrier design onlyMonths — including a DDR bring-up learning curve
Mechanical freedomBounded — the SoM footprint and connector height are fixedComplete — you own the whole outline and stack-up
Supply riskPartly transferred to the module supplierEntirely yours
Re-spin costCheaper — usually the carrier onlyExpensive — potentially the whole board

The break-even is volume × the BOM delta, measured against the NRE delta and the schedule delta. Teams routinely compute the first term and skip the other two.

Constraints

What actually forces the answer

Forces full custom

  • Enclosure thickness that cannot fit the SoM + connector stack
  • Board outline or mounting pattern the module cannot satisfy
  • A per-unit BOM target that only survives without the module markup
  • Very high volume, where the NRE amortises quickly
  • A connection or signal path the module connector does not expose

Forces SoM + carrier

  • A schedule that has to hit a launch window
  • An in-house team without high-speed DDR layout experience
  • Mid volume, where the NRE would never amortise
  • Several product variants sharing one compute module
  • A first product where the platform choice may still change

Forces an SBC instead

When the product is an integration job — the value is in the software, the enclosure and the channel, not in the board. A finished main board with the I/O already populated removes the carrier design entirely. This is a legitimate engineering choice, not a compromise.

Forces a dedicated small platform

When the product does one thing — audio, a small HMI, sensing — a dedicated SoC (RK3506G2 class, or RK2108D for audio/voice) usually beats a shrunk application processor on unit cost, power budget and boot time.

Timeline

What the schedule actually looks like

PhaseSoM + carrierFull custom board
Requirement lock and platform choicesharedshared
Schematiccarrier onlyfull system
Layoutcarrier; no DDR routingfull system including high-speed DDR
Bring-upcarrier peripherals; the SoC is provenpower sequencing, DDR training, all peripherals
Thermal validationcarrier + enclosurefull system
Certificationsharedshared

The row that moves the schedule is layout. Not because layout is slow in general, but because high-speed DDR layout on a from-scratch board is where designs go back for a second and sometimes third revision. A validated module removes that entire risk category from your first product.

A pattern that works well: ship product generation 1 as a carrier around a validated module to hit the window and learn the market; move to a custom board for generation 2 with real volume data and a frozen feature set. You keep the schedule and still capture the BOM saving — just one generation later, when you actually know the volume.

Continue

Related notes

Working on a Rockchip product right now?

Send us the product spec or the constraint list. We design and develop custom hardware on Rockchip platforms — and we will tell you if the platform you have in mind is the wrong one.

Start a project → All Tech Notes