← ClaudeAtlas

soc-integrationlisted

Use when planning SoC integration including bus fabric architecture, memory map allocation, IP qualification, interrupt routing, and design-for-test strategy. Covers AMBA/AXI protocols, register map design, DFT insertion, and production test planning. Do not use for RTL design flow (use chip-design-flow) or block-level verification (use verification-methodology).
dtsong/my-claude-setup · ★ 5 · AI & Automation · score 76
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