/ 03 — GETTING STARTED

ТВОЙ ПЕРВЫЙ
ASIC_

Пять шагов для старта: от небольшой цифровой схемы до проверки результатов ASIC-потока. Не пропускай симуляцию.

BEGINNER FRIENDLY5 ШАГОВ / 1 ЦЕЛЬ
01
START HERE

Выбери маленькую задачу.

Начни со счётчика, UART, ШИМ-контроллера или другого простого цифрового блока. Определи входы, выходы, частоту и ожидаемое поведение.

SPECIFICATIONINTERFACE
02
WRITE CODE

Напиши RTL и тесты.

Опиши схему на Verilog и проверь функциональность в симуляции. Синтез не заменяет тестбенч — ошибки лучше поймать до физического дизайна.

counter.v
module counter (
  input  wire       clk,
  input  wire       rst_n,
  output reg  [3:0] count
);
  always @(posedge clk or negedge rst_n)
    if (!rst_n) count <= 4'd0;
    else        count <= count + 1'b1;
endmodule
VERILOGTESTBENCH
03
CHOOSE YOUR STACK

Подбери PDK и инструменты.

Для обучения изучи SKY130 или GF180MCU, а для автоматизации — LibreLane. Сверь совместимость версий и системные требования с официальными инструкциями.

Открыть каталог инструментов ↗
PDKEDA FLOW
04
RUN THE FLOW

Прогони RTL → GDSII.

Подготовь конфигурацию проекта, определи тактовый порт и ограничения. Запусти цифровой поток и изучи отчёты по площади, таймингам и ошибкам.

Документация LibreLane ↗
SYNTHESISPLACE & ROUTE
05
CHECK & ITERATE

Проверь. Повтори. Улучши.

Разбери DRC, LVS, STA и результаты симуляций. Для физического выпуска отдельно изучи требования выбранной программы tapeout и правила приёмки дизайна.

Посмотреть Tiny Tapeout ↗
DRC / LVSSTATAPEOUT
✓

Дальше — в кремний.

Готово? Выбирай проект и углубляйся в его документацию.

Исследовать каталог ↗