AZIC Education

BM1398 ASIC Chip

Bitmain BM1398 mining ASIC chip specifications, pinout, and repair reference. Used in the Antminer S19, S19 Pro, and S19k Pro series.

Overview

The BM1398 is a 7nm SHA-256 mining ASIC manufactured by Bitmain, and the workhorse chip of the entire S19 generation. It powered the original Antminer S19, S19 Pro, and S19k Pro — the miners that defined Bitcoin mining from 2020 through 2023 and remain widely deployed across mining operations globally.

The BM1398 was Bitmain's first high-volume 7nm mining ASIC. It established the architectural patterns that all subsequent BM13xx chips would follow: the daisy-chain communication protocol, the domain-based power delivery model, and the PLL-controlled clock distribution scheme. Understanding the BM1398 is foundational to working with any modern Bitmain hashboard.

At approximately 30 J/TH, the BM1398 is the least efficient chip in the current Bitmain lineup, but its massive installed base means it remains one of the most commonly repaired chips in the industry. Replacement BM1398 chips are readily available from component suppliers, and the 7nm process is more forgiving of voltage variation than the newer 5nm designs, making it a good platform for technicians developing their BGA rework skills.

The S19 uses 76 BM1398 chips per hashboard organized into 38 voltage domains (2 chips per domain in the legacy configuration). The S19 Pro increases this to 114 chips with a different domain structure. The S19k Pro uses a further optimized layout. Each variant configures the BM1398 at slightly different voltage and frequency points.

Specifications

ParameterValue
ManufacturerBitmain
AlgorithmSHA-256
Process Node7nm
PackageBGA
Core Voltage (VDD)0.31V typical (~0.36V per domain in S19)
I/O Voltage (VDDIO)1.8V
Operating Temp-10°C to 85°C
Chips Per Board (S19)76
Chips Per Board (S19 Pro)114
Domains (S19)38
Approx. Efficiency~30 J/TH
Year Introduced2020–2021
Used InAntminer S19, S19 Pro, S19k Pro

The per-domain voltage on S19 boards (approximately 0.36V) is not the same as the per-chip VDD. In the S19's 2-chip domain configuration, the domain voltage is divided across chips in series. When measuring voltage for diagnostics, know whether you are probing the domain bus or individual chip pads — the expected values differ.

Pin Configuration

The BM1398 uses a BGA package that became the template for the entire BM13xx family. It has a moderate ball count and pitch that is accessible for technicians with standard BGA rework equipment.

Power Pins

  • VDD — Core power supply (0.31V nominal per chip). In the S19's series-domain configuration, the buck converter provides the aggregate domain voltage and individual chips see a fraction of it. Tight regulation at the domain level is essential.
  • VDDIO — I/O power supply (1.8V). Common across the communication bus.
  • VSS — Ground connections through multiple BGA balls for thermal and electrical performance.

Communication Pins

  • CI — Clock Input. Receives clock from the upstream chip or the hashboard controller (FPGA or ASIC on the control board).
  • CO — Clock Output. Feeds clock to the next chip in the daisy chain.
  • RI — Receive Input. Serial data from upstream.
  • RO — Receive Output. Serial data to downstream.
  • BO — Break Out signal. Asserted on internal fault detection. On the S19, the BO chain is monitored by the control board to quickly identify failed chips without polling.

PLL Pins

  • XCLK — External clock reference input (25 MHz typical).
// PLL frequency register configuration for BM1398
// IMPORTANT: BM1398 uses postdiv_minus_1 = false
// (different from BM1366/BM1368/BM1370 which use true)
#define BM1398_PLL_FREQ_400M  0x00E0206401
#define BM1398_PLL_FREQ_450M  0x00E0246401
#define BM1398_PLL_FREQ_500M  0x00E0286401
#define BM1398_PLL_FREQ_550M  0x00E02C6401

The BM1398 uses postdiv_minus_1 = false for PLL register encoding, which differs from all later BM13xx chips. If you are porting firmware or register configurations from a BM1366 or BM1368 reference, you must adjust the PLL encoding accordingly or the chip will operate at the wrong frequency.

Common Failure Modes

The BM1398 has been in service longer than any other current-generation Bitmain chip, so its failure modes are well-documented and widely understood.

1. Dead Chip (Enumeration Failure)

The single most common failure. The chip does not respond during chain enumeration, and all downstream chips in the same chain segment are lost.

Diagnosis:

  • Measure VDD at the chip pads. On S19 boards with 2-chip domains, check both the domain voltage and the individual chip's share.
  • If VDD is correct and the chip still does not enumerate, the die is likely failed. Common after 2–3 years of continuous operation due to electromigration at 7nm.
  • Check for physical damage — cracked packages, detached balls (visible under magnification), or discoloration indicating overheating.

Root causes: Electromigration (long-term degradation), power supply transients, thermal cycling fatigue, ESD during handling, and manufacturing defects.

2. Domain Short Circuit

A failed BM1398 shorts VDD to VSS internally, pulling down the entire voltage domain. The domain's buck converter enters overcurrent protection (hiccup mode or shutdown).

Diagnosis:

  • With the board powered off, measure resistance across the domain's power rails. A healthy domain shows moderate resistance (tens of ohms); a shorted chip shows near-zero ohms.
  • To isolate the shorted chip, remove chips from the domain one at a time. When the short disappears, you have found the failed chip.
  • In the S19's 2-chip domain, there are only two suspects, making isolation straightforward.

3. Solder Joint Fatigue

The S19 series has been operating for years, and thermal cycling causes solder ball fatigue. The BM1398's 7nm die generates concentrated heat that expands and contracts the BGA solder joints with each power cycle.

Diagnosis:

  • Intermittent chip detection — the chip appears and disappears between enumeration cycles.
  • Gently pressing on the chip with an insulated probe while running may temporarily restore the connection, confirming a solder joint issue.
  • X-ray inspection reveals cracked or fractured solder balls.

Repair: Reflow the chip in place using hot air. Apply flux around the perimeter and heat to 230°C. This remelts the solder balls and re-establishes the connections. A reflow is often sufficient without full chip replacement.

4. Excessive Power Draw (Latchup)

Rarely, a BM1398 enters a latchup condition where it draws excessive current without producing valid hashes. The domain voltage drops and other chips in the domain are affected.

Diagnosis:

  • The domain runs hot but hashrate is zero or near-zero.
  • Current measurement on the domain bus shows elevated draw compared to a healthy domain.
  • Unlike a dead short, the chip may still partially respond to communication but produces no valid work.

Root cause: Usually triggered by an ESD event or voltage glitch that activates a parasitic thyristor structure in the CMOS logic. Power cycling the board may clear the condition; if it recurs, replace the chip.

When diagnosing S19 boards, always check the buck converter and its components (inductor, capacitors, MOSFET) before concluding that a BM1398 chip has failed. A faulty regulator can destroy chips downstream, and replacing the chip without fixing the regulator will result in immediate repeat failure.

Replacement Procedure

The BM1398 is one of the most commonly replaced mining ASICs. Its 7nm BGA package is manageable with standard rework equipment.

Identify the Failed Chip

Use the miner's diagnostic log to determine which chip position failed. On S19 boards, chips are numbered sequentially along the chain. Map the chip number to a physical position on the board using the board's silkscreen or a position reference document.

Board Preparation

Remove the heatsink and clean thermal paste. Apply no-clean flux around the target chip. Preheat the board to 150°C from the bottom using an IR preheater. The S19 PCB is a standard thickness and tolerates preheating well.

Chip Removal

Heat the chip at 230–240°C with a hot air nozzle matched to the BGA size. The BM1398's 7nm package is robust compared to newer 5nm chips — it tolerates slightly more aggressive heating profiles. Lift with vacuum pickup once the solder reflows.

Pad Cleaning

Remove residual solder with solder wick and flux. The BM1398 has a moderate pad pitch that is accessible for manual cleaning. Inspect under 10x magnification for bridges, lifted pads, or damaged solder mask.

Reballing (If Needed)

If your replacement chip is bare, reball using a BM1398-compatible BGA stencil. Solder paste, stencil alignment, and reflow at 220°C. Pre-balled replacement BM1398 chips are widely available from aftermarket suppliers, which saves this step.

Placement and Reflow

Flux the board pads, align the chip, and reflow at 230°C. The BM1398 has good self-alignment properties during reflow — the surface tension of the molten solder balls pulls the chip into position if initial placement is within tolerance.

Testing

Apply fresh thermal paste, reinstall the heatsink, and power the board. Verify:

  • The replaced chip enumerates successfully
  • All downstream chips are accessible
  • The domain voltage is nominal
  • Run for 15+ minutes and check HW error rate

For detailed BGA rework techniques, see the BGA Rework Guide.

Found In These Miners

The Antminer S19 (95 TH/s) uses 76 BM1398 chips per hashboard across 38 voltage domains with 2 chips per domain. This was the original S19-generation miner released in 2020. The 2-chip domain structure means each domain operates at approximately 0.36V, with the voltage divided between two series-connected chips at ~0.31V each. Three hashboards per unit.

The Antminer S19 Pro (110 TH/s) increases to 114 BM1398 chips per hashboard with a reconfigured domain layout for higher total hashrate. The Pro runs at slightly higher clock frequencies and tighter voltage tolerances than the base S19. It was the premium offering at S19 launch and remains one of the most widely deployed mining units globally.

The Antminer S19k Pro (120 TH/s) is a later-production cost-optimized design using the same BM1398 silicon with an updated board layout. It achieves higher hashrate through improved power delivery and clock management rather than a new chip design. Some S19k Pro boards use a different domain configuration than the original S19/S19 Pro.

Compare With

  • BM1362 — Improved 7nm chip for S19j Pro. Better efficiency (~24.5 J/TH) from the same process node.
  • BM1366 — 5nm chip for S19 XP. Major efficiency jump to ~21.5 J/TH.
  • BM1368 — 5nm chip for S21. ~17.5 J/TH.
  • BM1370 — Latest 5nm chip for S21 Pro. ~15 J/TH — half the power per terahash of the BM1398.

Further Reading