Ну я уже практически таковым стал
А вообще профессионалы силиконовых дел слишком полагаются на тулзы (которые стоят многие тыщщи баксов) и по большей части мало понимают чего там собственно внутри происходит, а я рисую каждый транзистор ручками
Да - все двоичные, троичные и даже четвертичные схемы работали как надо (в статике) - не работали только асинхронные схемы и схемы с обратной связью, которые должны были осциллировать на частоте в несколько МГц (вся динамика слопалась мусорными ёмкостями на землю, но я теперь знаю как это исправить ; )
P.S. На самом деле не всё нарисованное в Magic в 2015 вошло в первый чип - теперь надо бы включить для тесту всё что успел нагородить
Вот что проверено на 100%:
- инверторы
not,
not2 (последний с 2 раза более толстыми транзисторами для размещения у входов и выходов микросхемы)
- схемы ИЛИ-НЕ
nor,
nor3 (2-входовая и 3-входовая)
- схема И-НЕ
nand3 (только 3-входовая)
- transmission gate
tgate (простейший CMOS ключ)
- RS-триггер со сбросом
rsc (построен на nor и nor3)
- выключатель
switch (построен на not и tgate)
- переключатель
switch2 (построен на not и tgate)
- переключатель
switch4 (построен на switch2 и tgate)
- контактные площадки
pad (100x100 мкм)
- разнообразные троичные (и "четвертичные") схемы, выполненные "в лоб" путём играния с размером транзисторов (я их как бы отдал и сам больше применять не буду)
Вот что было в чипе, но по сути не работало:
- осциллирующее кольцо
ring31 (построено на 30 инверторах not и одном 2-входовом nand)
- кое-какая асинхронщина с линиями задержек на цепочках инверторов и т.д.
А вот что в чип не вошло:
- И-ИЛИ-НЕ
aoi (см.
https://en.wikipedia.org/wiki/AND-OR-Invert)
- равенство
equ (если не ошибаюсь, то это был инвертированый XOR)
- исключающее ИЛИ
xor (хитрая CMOS схема на 8 транзисторах)
Ну и я тогда так и не смог победить D-триггер - в этот раз надо победить (сделать его на NAND-ах)