Lib-electronic-components vicor
Vicor Corporation MPN encoding patterns for high-performance power modules, DC-DC converters, and ZVS regulators. Use when working with Vicor power components or VicorHandler.
install
source · Clone the upstream repo
git clone https://github.com/Cantara/lib-electronic-components
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Cantara/lib-electronic-components "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/manufacturers/vicor" ~/.claude/skills/cantara-lib-electronic-components-vicor && rm -rf "$T"
manifest:
.claude/skills/manufacturers/vicor/SKILL.mdsource content
Vicor Corporation Manufacturer Skill
Company Overview
Vicor Corporation is a leading manufacturer of high-performance modular power components. Their products are used in demanding applications including data centers, electric vehicles, aerospace, and industrial automation.
Key Product Families:
- DCM - DC-DC Converter Modules (isolated converters)
- BCM - Bus Converter Modules (fixed-ratio converters)
- PRM - PRM Regulator Modules (factorized power architecture)
- VTM - Voltage Transformation Modules (current multipliers)
- NBM - NBM Converter Modules (bidirectional converters)
- PI33xx - ZVS Buck Regulators
- PI35xx - Cool-Power ZVS Regulators
MPN Structure
Power Modules (DCM, BCM, PRM, VTM, NBM)
[PREFIX][SPEC][PACKAGE][RATINGS][OPTIONS] | | | | | | | | | +-- Options code (00, 01, etc.) | | | +-- Current/power rating | | +-- Package type (T=ChiP, S=SiP, A=Advanced) | +-- Voltage specification (input/output config) +-- Product family (DCM, BCM, PRM, VTM, NBM)
PI Series (ZVS Regulators)
[PI][SERIES][VARIANT]-[OPTIONS]-[PACKAGE] | | | | | | | | | +-- Package code (LGIZ, QGIZ, etc.) | | | +-- Options (00, 01, etc.) | | +-- Variant (01, 02, 23, etc.) | +-- Series (33 or 35) +-- Prefix
Example MPN Decoding
DCM Series (DC-DC Converter Modules)
DCM3623T50D40A4T | | | | | || | | | | | |+-- T = ChiP package variant | | | | | +-- 4 = Revision/option | | | | +-- A = Package option | | | +-- D40 = Output spec (40V DC) | | +-- T50 = Transfer ratio/spec | +-- 3623 = Input/output voltage configuration +-- DCM = DC-DC Converter Module
BCM Series (Bus Converter Modules)
BCM48BT120T300A00 | | || | | | | | || | | +-- 00 = Base options | | || | +-- A = Revision | | || +-- T300 = Current spec (300A peak) | | |+-- T = Transfer ratio code | | +-- B = Version | +-- 48 = Input voltage (48V) +-- BCM = Bus Converter Module
PRM Series (PRM Regulator Modules)
PRM48BH480T200A00 | | || || | | | || || +-- 00 = Options | | || |+-- A = Version | | || +-- T200 = Current spec | | |+-- 480 = Power rating code | | +-- H = High efficiency variant | +-- 48 = Input voltage (48V) +-- PRM = PRM Regulator Module
VTM Series (Voltage Transformation Modules)
VTM48EH040T025A00 | | || || | | | || || +-- 00 = Options | | || |+-- A = Version | | || +-- T025 = Current multiplier spec | | |+-- 040 = Output voltage code | | +-- H = High efficiency | +-- 48 = Input voltage (48V) +-- VTM = Voltage Transformation Module
NBM Series (NBM Converter Modules)
NBM2317S54E1560T00 | | | || | | | | | || | +-- 00 = Options | | | || +-- T = Package type | | | |+-- 1560 = Power/current spec | | | +-- E = Efficiency/version | | +-- S54 = Specification code | +-- 2317 = Model/configuration +-- NBM = NBM Converter Module
PI33xx Series (ZVS Buck Regulators)
PI3301-00-LGIZ | | | | | | | | | +-- LGIZ = LGA package, industrial temp, Z suffix | | | +-- 00 = Base variant (no options) | | +-- 01 = Specific model variant | +-- 33 = Series (ZVS Buck) +-- PI = Vicor Power IC prefix
PI35xx Series (Cool-Power ZVS Regulators)
PI3523-00-LGIZ | | | | | | | | | +-- LGIZ = LGA package, industrial temp, Z suffix | | | +-- 00 = Base variant | | +-- 23 = Model variant | +-- 35 = Series (Cool-Power ZVS) +-- PI = Vicor Power IC prefix
Package Codes
Power Module Packages
| Indicator | Package | Description |
|---|---|---|
| T | ChiP | Vicor Converter housed in Package |
| S | SiP | System in Package |
| A | ChiP-A | Advanced ChiP package |
| M | MCM | Multi-Chip Module |
PI Series Package Codes
| Code | Package | Description |
|---|---|---|
| LG | LGA | Land Grid Array |
| LGIZ | LGA | LGA, Industrial temp, RoHS |
| QG | QFN | Quad Flat No-Lead |
| QGIZ | QFN | QFN, Industrial temp, RoHS |
| BG | BGA | Ball Grid Array |
Supported Component Types
From
VicorHandler.getSupportedTypes():
| ComponentType | Description |
|---|---|
| Primary type for all Vicor power modules |
| Generic IC type for power ICs |
Series Extraction Rules
The handler extracts series prefixes as follows:
| MPN Prefix | Extracted Series | Product Family |
|---|---|---|
| | DC-DC Converter Modules |
| | Bus Converter Modules |
| | PRM Regulator Modules |
| | Voltage Transformation Modules |
| | NBM Converter Modules |
| | ZVS Buck Regulators |
| | Cool-Power ZVS Regulators |
Package Code Extraction Rules
PI Series
- Look for hyphenated suffix pattern:
-[PACKAGE][IZ]?$ - Map package codes:
orLG
->LGIZLGA
orQG
->QGIZQFN
->BGBGA
- If no hyphen found, return empty (no package suffix)
Power Modules (DCM, BCM, PRM, VTM, NBM)
- Look for suffix pattern at end of MPN
- First character of suffix indicates package family:
->TChiP
->SSiP
->AChiP-A
->MMCM
- Default to
for power modules without clear suffixChiP
Replacement Logic
The handler's
isOfficialReplacement() method uses these rules:
- Same series required: Parts must be from the same product family (DCM, BCM, etc.)
- Power modules: Compare core specification (voltage/current configuration)
- DCM/NBM: First 4 digits after prefix (e.g.,
core spec isDCM3623
)3623 - BCM/PRM/VTM: Voltage + suffix + rating (e.g.,
)48BT120
- DCM/NBM: First 4 digits after prefix (e.g.,
- PI series: Compare base part number (everything before first hyphen)
base isPI3301-00-LGIZPI3301- Same base = compatible (may differ in package/options)
Pattern Reference
Regex Patterns from Handler
| Series | Pattern | Example Match |
|---|---|---|
| DCM | | DCM3623T50D40A4T |
| BCM | | BCM48BT120T300A00 |
| PRM | | PRM48BH480T200A00 |
| VTM | | VTM48EH040T025A00 |
| NBM | | NBM2317S54E1560T00 |
| PI33xx | | PI3301-00-LGIZ |
| PI35xx | | PI3523-00-LGIZ |
Common MPN Examples
DC-DC Converter Modules (DCM)
| MPN | Input | Output | Notes |
|---|---|---|---|
| DCM3623T50D40A4T | 36V-75V | 40V | Isolated DC-DC |
| DCM3714T40D40A4T | 36V-75V | 40V | Different config |
Bus Converter Modules (BCM)
| MPN | Input | Notes |
|---|---|---|
| BCM48BT120T300A00 | 48V | 1/4 ratio bus converter |
| BCM384BT120T300A00 | 384V | High voltage input |
ZVS Regulators (PI Series)
| MPN | Series | Package | Notes |
|---|---|---|---|
| PI3301-00-LGIZ | PI33xx | LGA | ZVS Buck, industrial |
| PI3523-00-LGIZ | PI35xx | LGA | Cool-Power ZVS |
| PI3523-00-QGIZ | PI35xx | QFN | Same part, QFN package |
Related Files
- Handler:
manufacturers/VicorHandler.java - Component types:
,VOLTAGE_REGULATORIC
Learnings & Edge Cases
- ChiP package default: Power modules without a clear package indicator default to
(Converter housed in Package), Vicor's signature dense power module packageChiP - BCM voltage range: BCM modules support input voltages from 2-3 digits (48V to 384V), reflected in the pattern
BCM[0-9]{2,3} - PI series hyphenation: PI series MPNs can have multiple hyphen-separated segments (e.g.,
), handled byPI3301-00-LGIZ
pattern(-[A-Z0-9]+)* - No manufacturer-specific ComponentTypes: Unlike handlers for TI or STM, VicorHandler uses only generic types (
,VOLTAGE_REGULATOR
), not Vicor-specific types likeICVOLTAGE_REGULATOR_VICOR - Core spec extraction complexity: Different product families have different core specification formats:
- DCM/NBM: 4 digits after prefix
- BCM/PRM/VTM: voltage + 2 letters + 3 digits (e.g.,
)48BT120
- Package suffix detection: For power modules, the handler looks for pattern
to find where suffix begins[A-Z]([0-9]{2,3})[A-Z]([0-9]{2})$ - Empty package for bare PI series: PI series parts without hyphens (if they exist) return empty string for package code