A Linux Foundation Project
IBM POWER9 CPU Die
Project 01 · OpenCore Processor

OpenCore Processor
Project Charter

An open source POWER ISA processor core — derived from the A2O design, updated to current specification, and available for FPGA deployment, ASIC tape-out, or multi-foundry silicon manufacturing.

StatusForming — seeking Founding Members
PhasePre-charter / Specification
LicenseApache 2.0 (RTL), CC-BY 4.0 (docs)
GovernanceOPF Technical Steering Committee
IBM POWER9 CPU Die

Executive Summary

The Power Instruction Set Architecture is open and royalty-free. IBM's patent coverage, provided through OpenPOWER Foundation membership, means any organization can design and manufacture a POWER-compliant processor without additional IP licensing costs. What has been missing is a production-ready, fully open processor design that implements the current specification.

The OpenCore Processor project closes this gap. Starting from IBM's A2O core — a high-performance, out-of-order execution engine released as open source — and collaborating with POWER Commons and LibrePOWER on POWER ISA compliance and physical implementation, this project delivers a processor that consortium members can synthesize in FPGA, tape out at a commercial foundry, or deploy as a verified soft core in custom silicon.

For regulated industries operating IBM POWER infrastructure, this represents the foundational layer of sovereign compute: a processor whose entire design is auditable, whose manufacturing is not controlled by a single company, and whose continued development is governed by a neutral foundation.

Problem Statement

IBM POWER10 and POWER11 processors are manufactured exclusively by IBM and IBM's foundry partners, with no disclosed design files, no third-party manufacturing option, and no mechanism for independent verification of the silicon. For national security agencies, critical financial infrastructure, and regulated healthcare systems, this creates three concrete problems:

  • Supply chain opacity: No independent verification that the manufactured silicon matches any audited design.
  • Single-source manufacturing: No competitive procurement or geographic diversification of processor supply.
  • Long-term continuity risk: IBM's product roadmap decisions unilaterally determine the upgrade path for an entire infrastructure estate.

The Power ISA being open does not solve these problems unless there is also an open, implemented design. The OpenCore project provides that design.

Technical Scope

The project builds on proven components rather than starting from scratch:

  • Base core: IBM A2O — a 4-wide out-of-order POWER ISA processor released under Apache 2.0. Proven in production silicon (used in IBM's network and storage processors).
  • ISA target: POWER ISA (current published specification). Compliance gap analysis against A2O will be the first project deliverable.
  • Collaborators: POWER Commons (physical implementation and foundry engagement) and LibrePOWER (open toolchain, verification, and FPGA bring-up).
  • Verification: Formal verification of ISA compliance using open source tools (SymbiFlow, Yosys, riscv-formal adapted for POWER); co-simulation against reference model.
  • Target platforms: FPGA (Xilinx/AMD Virtex UltraScale+, Intel Stratix 10) for near-term evaluation; ASIC tape-out at 12nm or 7nm node as a 36-month deliverable.

Deliverables

POWER ISA Compliance Report

Complete gap analysis between A2O and POWER ISA, with implementation priority ranking and effort estimates. Month 3.

Updated RTL — POWER ISA

Synthesizable Verilog/SystemVerilog with all POWER ISA features implemented and verified. Month 18.

FPGA Reference Image

Verified bitstream for target FPGA platforms. Boots Linux, passes ISA compliance test suite. Month 12.

Verification Suite

Open source ISA compliance test suite, co-simulation harness, and formal verification scripts. Ongoing.

ASIC-Ready GDS

Production-ready GDSII for tape-out at target process node, including timing closure and DRC-clean layout. Month 36.

Integration Package

SoC integration guide, bus interface documentation, and reference memory subsystem for OCP platform integration. Month 24.

Relationship to Existing Work

This project does not start from zero. The following existing open source efforts are incorporated as collaborators and dependencies:

A2O Core (IBM/GitHub) POWER Commons LibrePOWER skiboot/OPAL Microwatt (reference)

The project steering committee will coordinate with POWER Commons on physical implementation methodology and with LibrePOWER on open EDA toolchain qualification. Microwatt serves as a compliance reference for simpler ISA features.

Governance

The OpenCore Processor project operates under the OpenPOWER Foundation's project governance framework:

  • Technical Steering Committee (TSC): One seat per Founding Member plus two at-large seats elected by community contributors. Responsible for roadmap, milestone approval, and technical direction.
  • Maintainers: Named maintainers for each subsystem (core RTL, verification, physical implementation). Merge rights require TSC ratification.
  • IP policy: All contributions under Apache 2.0 (code) or CC-BY 4.0 (documentation). IBM patent coverage applies to all OPF members through standard membership agreement.
  • Decision making: Lazy consensus for day-to-day decisions; supermajority TSC vote for roadmap changes or license modifications.

Milestones

  • Month 1Consortium formation complete. TSC seated. Project repository established under OpenPOWER GitHub organization.
  • Month 3POWER ISA compliance gap analysis published. Priority feature list ratified by TSC.
  • Month 6FPGA bring-up: A2O boots Linux on target FPGA board. Baseline performance benchmarks established.
  • Month 12FPGA reference image with initial POWER ISA features. Verification suite alpha. LibrePOWER open toolchain integration.
  • Month 18POWER ISA RTL feature-complete. Full compliance test suite passing. POWER Commons physical implementation begins.
  • Month 24SoC integration package published. Reference integration with OpenFSP and OCP platform demonstrated.
  • Month 30ASIC timing closure at target process node. Third-party security audit of RTL complete.
  • Month 36GDSII tape-out package delivered to Founding Members. First silicon expected 12–18 months post tape-out.

Why This Matters for Regulated Industries

A fully open processor design is not an academic exercise. For a tier-1 bank operating a POWER estate, it means the ability to commission an independent audit of the silicon executing at the highest privilege level in their infrastructure. For a national government agency, it means processor supply from any qualified foundry — including domestic fabs — without sole-source dependency on a US commercial vendor. For a healthcare system, it means long-term continuity independent of any single company's product lifecycle decisions.

Combined with the OpenFSP, OpenHMC, and OCP Reference Platform projects, the OpenCore processor completes a full open source stack for POWER-class enterprise compute.