soc-integrationlisted
Install: claude install-skill dtsong/my-claude-setup
# SoC Integration
## Purpose
Plan and review SoC-level integration covering bus fabric topology, memory map allocation, IP block qualification, interrupt routing, DFT strategy, and production test readiness.
## Scope Constraints
Reviews SoC architecture documents, IP datasheets, register maps, and DFT specifications. Does not modify design files or execute EDA tools. Does not perform physical design.
## Inputs
- SoC architecture block diagram and IP list
- Bus protocol requirements (AMBA AHB, AXI4, AXI4-Lite, APB)
- Memory map and address space allocation
- IP blocks to integrate with their interface specifications
- DFT and production test requirements
## Input Sanitization
No user-provided values are used in commands or file paths. All inputs are treated as read-only analysis targets.
## Procedure
### Progress Checklist
- [ ] Step 1: Define bus fabric topology
- [ ] Step 2: Allocate memory map
- [ ] Step 3: Plan IP qualification
- [ ] Step 4: Design interrupt architecture
- [ ] Step 5: Plan DFT strategy
- [ ] Step 6: Production test readiness
### Step 1: Define Bus Fabric Topology
- Select bus protocols per performance tier (AXI4 for high-bandwidth, APB for config).
- Define interconnect topology: crossbar, ring, hierarchical bridge.
- Specify arbitration policy per master (fixed priority, round-robin, weighted).
- Plan outstanding transaction support and ID width.
- Define QoS parameters for latency-sensitive paths.
### Step 2: Allocate Memory Map
- Assign ad