Altifigence Academy

Find your next course.

View courses
01 / Digital designFree · Beginner

Digital Logic Circuits

Start with digital signals and logic gates such as AND, OR and XOR, then design combinational circuits, latches, flip-flops, counters and state machines. Connect truth tables, equations, circuits and waveforms directly, and verify your designs in RTL labs. The optional advanced chapters extend the course to datapaths and interfaces.

Combinational and sequential logicSystemVerilog
View course
02 / Digital designFree · Foundations

RTL Design Fundamentals

Express digital circuits in SystemVerilog. Work through types, widths, signedness, combinational and sequential logic, modules, parameters and generate constructs, then verify boundaries and failures with independent testbenches. Finish by composing a periodic-pulse accumulator and recording reproducible execution evidence.

SystemVerilogModule design
View course
03 / Digital designFree · Intermediate

RTL Design: Datapaths & Pipelines

Specify numeric and cycle contracts, then design an ALU, controller, pipeline, and ready-valid buffering. Four runnable reference-model labs check arithmetic boundaries, stalls, FIFOs, and ordering before a streaming-compute capstone.

DatapathsPipelines
View course
04 / AI hardwareFree · Advanced

RTL Design: Systolic Arrays

Build a parameterized matrix multiplication array from signed MAC arithmetic, input skew and processing elements, then verify tiling, flow control and exact edge-by-edge behavior.

Matrix multiplicationMAC
View course
05 / AI hardwareFree · Advanced

RTL Design: CNN Accelerators

Learn convolution indexing and integer numerical contracts, then streaming windows, PE mapping and tiling. Verify a runnable reference and a small inference path while separating values, schedule estimates and traffic.

CNN inferenceConvolution and quantization
View course
06 / Analog designFree · Beginner to practical

Analog Circuit Design

Build a practical foundation in low-voltage analog design: solve DC networks, predict transient and frequency response, bias transistors, design feedback amplifiers and filters, and verify a sensor signal path with explicit model limits.

Circuit analysisAmplifiers
View course

Your field notes

Pick up where you left off.

A little progress goes a long way.

PCCX
Open-source projects.

Explore the designs and code in the project documentation and public repositories.

A design workbench with source code, waveforms and a circuit board

A field notebook illustrating the layers of a semiconductor

A little preparation.
A good beginning.

Set up Digital Design Studio and open your first project. Each lab includes the source code and input files you need to get started.

First-run field guide Open Cloud

Your choice applies to this browser. Change it any time using the footer.