SMIC 40nm IoT SoC: Multi-Voltage Domain Backend and MPW Shuttle Coordination
Engineering postmortem on a SMIC 40nm IoT connectivity SoC with three independent power domains. How UPF-based implementation, voltage-aware signoff, and SMIC MPW shuttle scheduling were executed end to end — on schedule, first pass.
01Project Context
An IoT connectivity SoC designed for low-power always-on operation with burst-mode RF transmission. Three distinct power domains with different supply rails, power-down sequencing requirements, and retention requirements.
The design used SMIC 40nm LP (low-power) process variant. Three voltage domains: a 1.1V always-on sensor management domain, a 1.0V main processing domain with power gating, and a 1.8V IO/RF interface domain operating at a different supply rail.
The client had a committed SMIC MPW shuttle slot 14 weeks out. The backend engagement started with a functionally-verified netlist and a UPF file that had never been verified against a physical implementation.
02Multi-Voltage Domain Challenges
Multi-voltage domain implementation at 40nm introduces physical and verification complexity that single-supply designs don't have. These were the specific risks we identified at engagement start.
- •Level Shifter Placement
Every signal crossing from the 1.0V domain to the 1.8V IO domain and vice versa required a level shifter insertion. The UPF specified where level shifters were needed logically but not where they should be physically placed to minimize routing congestion at domain boundaries.
- •Isolation Cell Behavior
Power-gated domains require isolation cells to clamp outputs to a defined state when the domain is off. Wrong isolation polarity or missing isolation on an output path causes X-propagation during power-up — a functional failure that is not caught by standard STA.
- •Power-Up Sequencing in Physical
The UPF specified the logical power-up order, but the physical power grid had to support the inrush current profile during sequencing without causing IR drop violations during power-on — a dynamic verification concern not captured in static signoff.
- •Voltage-Aware STA
Standard timing analysis runs at a single supply. With three supply rails, paths crossing domain boundaries needed to be timed with different supply assumptions for the launching and capturing flip-flops — a setup requiring explicit multi-supply STA.
03Implementation Strategy
We structured the implementation to handle multi-voltage domain constraints as a first-class requirement from floorplan through signoff.
- 01Domain-Aware FloorplanPower domain boundaries defined first in the floorplan, before any placement. The 1.8V IO ring placed at the chip periphery to minimize level-shifter routing distance. Power switches for the gated domain clustered near the domain boundary for efficient control routing.
- 02Level Shifter Pre-PlacementLevel shifters pre-placed at domain crossing points before standard cell placement. This prevented the placer from creating routing detours and ensured crossing signals had dedicated routing channels.
- 03UPF-Driven Isolation VerificationRan formal UPF consistency checks before any physical implementation. Found three cases where the UPF isolation specification was ambiguous — resolved with the front-end team before they caused physical rework.
- 04Power Grid Per DomainEach domain got an independently routed power grid with its own strapping density target, calculated from domain-specific power analysis. The always-on domain got a denser grid than the power-gated domain to support continuous operation.
- 05Multi-Supply STA SetupConfigured PrimeTime with separate supply specifications per domain. Cross-domain paths timed with worst-case supply combination: low supply on launch domain, high supply on capture domain (setup) and reversed for hold.
04Voltage-Aware Signoff
Standard signoff checks are not sufficient for multi-voltage designs. We ran an extended verification sequence that included power-domain-aware checks at each stage.
05SMIC MPW Shuttle Coordination
SMIC MPW shuttle scheduling has specific data package requirements and a firm cutoff window. We managed the ICC submission process directly with SMIC as part of our scope.
- •SMIC Design Rule Compliance
Ran SMIC 40nm Calibre DRC deck including LP-specific checks for power switch cells and retention flip-flops. Two DRC violations found in the power switch tap cell — resolved with cell-level ECO in coordination with SMIC design team.
- •MPW Die Area Verification
Confirmed die area within allocated MPW slot dimensions before data freeze. SMIC requires exact die boundary coordinates in the ICC submission — verified against the shuttle allocation document.
- •Multi-Voltage LVS
LVS with power-domain-aware comparison. Standard LVS doesn't verify supply connectivity across domain boundaries. Used SMIC-qualified multi-supply LVS configuration to confirm all power connections were correctly represented.
- •ICC Package and Submission
Assembled SMIC MPW ICC package: GDS, LVS netlist, DRC report, power analysis summary, and shuttle questionnaire. Submitted 8 days ahead of SMIC data freeze. SMIC confirmed acceptance with no engineering queries.
06Outcome
First-pass silicon. All three power domains operated correctly through the power-up sequence. IoT connectivity functionality confirmed on silicon.
07Lessons from Multi-Voltage Backend
Multi-voltage domain implementation introduces verification complexity that compound with each additional domain. These principles apply to any UPF-based design at 40nm or below.
References
- [1]SMIC 40nm Process TechnologySemiconductor Manufacturing International Corporation
- [2]IEEE Unified Power Format StandardIEEE Standards Association
- [3]EUROPRACTICE Multi-Project Wafer Services 2025EUROPRACTICE IC Service
