How an engagement works: four stages, from scope to handoff

1

Scope & spec

Define requirements, interfaces, and success criteria with your team

2

Design & build

RTL, layout, or embedded implementation against the agreed spec

3

Verify & sign-off

Coverage-driven verification, timing/DRC/LVS closure as applicable

4

Handoff & support

Documentation, knowledge transfer, and post-delivery support

Six domains, one team, full RTL-to-GDSII coverage

Each domain below is a service we deliver directly — not a course. Typical deliverables and the flows behind them are listed under each.

RTL Design

Digital logic to SoC-level RTL — Verilog, SystemVerilog, RISC-V

Logic design, microarchitecture, and IP integration — from a single controller block to SoC-level RTL, written to synthesise cleanly and hold up under verification.

Typical deliverables

  • Synthesisable RTL against an agreed micro-spec
  • IP blocks — FIFOs, controllers, arbiters, custom logic
  • RISC-V core / pipeline design and integration
  • Design documentation and lint-clean handoff

Design Verification

SystemVerilog, UVM, coverage closure — IP to SoC verification

Constrained-random and assertion-based verification that closes coverage before a design goes anywhere near physical design.

Typical deliverables

  • UVM testbench and verification environment
  • Verification plan mapped to functional coverage
  • Assertion-based (SVA) checks for protocol/interface correctness
  • Coverage closure report and sign-off summary

Physical Design

Floorplanning to sign-off — the full RTL-to-GDSII flow

Turning verified RTL into a manufacturable layout — synthesis, floorplanning, placement, clock tree, routing, and timing closure.

Typical deliverables

  • Synthesis and floorplan for the target technology node
  • Placement, CTS, and routing to timing closure
  • Static timing analysis (STA) and signal integrity sign-off
  • Physical verification (DRC/LVS) and GDSII handoff

Custom Layout & Analog

Full-custom layout, analog & mixed-signal design, physical verification

Hands-on layout work for analog and mixed-signal blocks, built to production-quality standards using industry-standard custom layout tools.

Typical deliverables

  • Full-custom cell and block layout
  • Analog / mixed-signal layout, parasitics-aware
  • Physical verification — DRC & LVS clean layout
  • Layout documentation for handoff to physical design

Design for Test (DFT)

Scan insertion, ATPG, MBIST and test compression

Making a design efficiently testable at scale, before it reaches manufacturing.

Typical deliverables

  • Scan insertion & scan chain design
  • Automatic test pattern generation (ATPG) patterns
  • Memory BIST (MBIST) integration
  • Test compression and test-time optimisation

Embedded & Edge AI

Firmware, RTOS, protocols, and on-device inference

Deploying AI/ML models on embedded hardware — bridging firmware development with on-device inference workloads.

Typical deliverables

  • Firmware on ARM Cortex-M / RTOS-based platforms
  • Model deployment & on-device inference (Jetson-class platforms)
  • Sensor and protocol integration — UART, SPI, I2C, BLE
  • IoT connectivity and edge-device integration

Scoping an engagement?

Tell us what you're building and where you need help — RTL, verification, physical design, layout, DFT, or embedded AI — and we'll get back to you within 1-2 business days.

Talk to us