INTEGRATION GUIDE

How NeuraEdge connects to your SoC.

Every interface parameter, memory specification, and power domain is documented in the delivery package. Below is a public summary of the integration model so you can evaluate fit before signing an NDA.

APB control bus64-bit data5 power domainsSingle-clockSECDED ECC

TOP-LEVEL INTERFACE

I/O boundary definition — neuraedge_top_2x2.

InterfaceTypeWidthNotes
clkInput1-bitSingle clock domain
rst_nInput1-bitActive-low async reset
AXI-Lite CSRSlave32-bitConfig / status registers
DMA AXIMaster64-bitMemory access (LPDDR4 in v2.0)
JTAGIEEE 1149.14-pinDebug + scan access
Scan chainsInput/Output80Test mode
Power domainsUPF 3.051 AO + 4 tile gating
IRQOutput1-bitInterrupt to host CPU

MEMORY SUBSYSTEM

Memory integration requirements for TSMC 40nm tape-out.

4 unique SRAM macro types required. Full JSON specifications for each macro included in v2.0 delivery package.

MacroInstancesSpecSource
PE Weight SRAMs648-bit × 64-deep, single-portTSMC memory compiler or Faraday FCLLM
Firmware IRAM132-bit × 8192-deep, 2R1WTSMC memory compiler
Firmware DRAM132-bit × 4096-deep, 1R1WTSMC memory compiler
Router FIFO SRAMs8064-bit × 4-deep, single-portTSMC memory compiler

CLOCK DOMAIN ARCHITECTURE

4 clock domains. Single main clock. Per-PE gating.

DomainSourceTarget freq (40nm)Notes
clk (main)External PLL200–400 MHzAll compute logic
jtag_tckJTAG interface10–50 MHzDebug / test access
scan_tckTest modeAt-speedOPCG-generated
PE gated clksICG (per PE)Derived from clk64 ICG instances, per-PE

CDC paths: 42 identified, 11 require synchronizers.

Synchronizer library included in delivery package.

Commercial CDC sign-off report: v1.1 commitment.

POWER DOMAIN ARCHITECTURE

5 domains. 8 power states. Tile-level power gating.

UPF 3.0 source included in delivery package. Power switch cell sizing: TSMC 40nm HSW_* cells required (specification in v2.0 delivery package).

DomainTypev1.0 Voltagev2.0 TSMC 40nm
Always-On (AO)Permanent1.8V1.1V (core) / 1.8V (IO)
Tile 0Power-gated1.8V1.1V
Tile 1Power-gated1.8V1.1V
Tile 2Power-gated1.8V1.1V
Tile 3Power-gated1.8V1.1V

8 power states: ALL_ON through ALL_TILES_OFF

THIRD-PARTY COMPONENT DISCLOSURE

Ibex RV32IMC Core.

Source: LowRISC / lowRISC contributors

License: Apache 2.0 (open source, unrestricted commercial use)

Files: 30 RTL files, 19,889 lines

Role: On-chip control processor for NeuraEdge firmware execution, CSR access, and interrupt handling

Integration: Full source included in delivery package. No additional licensing required.

INTEGRATION TIMELINE

5 steps to tape-out ready.

1.

RTL ingestion

Drop 91 RTL files into your design flow. Run lint. Verify with your preferred simulator.

2.

Constraint setup

Apply SDC timing constraints and UPF power intent from the delivery package.

3.

SoC integration

Connect APB control bus, data interface, interrupt line, and reset. Estimated 2–4 weeks for experienced team.

4.

Verification

Run provided testbenches (249 tests). Add your own SoC-level tests. GLS at target PVT corners.

5.

Synthesis & place-and-route

Synthesize with your PDK. Place-and-route with your implementation flow. Signoff at target node.

Integration timeline assumes an experienced SoC team with existing APB infrastructure. First-pass integration on a new platform: estimated 8–12 weeks to GLS verification.

Full integration guide included in delivery.

The delivery package includes a complete integration guide with pin-out diagrams, timing diagrams, constraint templates, and a step-by-step walkthrough for your implementation flow.