16 января 2016 - Карта ячеек

В утилиту patterns была добавлена возможность выгружать ячейки в векторном формате.

В результате обработки данных была получена тепловая карта ячеек, чтобы вы могли оценить масштаб:

Данная карта позволяет примерно прикинуть области, занимаемые теми или иными частями процессора, путём подсветки типов ячеек:

Как видно, слева вверху располагается уже разобранный умножитель (MAC) MDEC. Кроме этого в нижнем левом куске находится ещё один огромный MAC, без сомнения принадлежащий GTE.

Всю правую часть занимает ядро CPU, где пока находится больше всего неидентифицированных ячеек.


14 января 2016 - Deroute

Завершена разработка утилиты для распутывания проводов: Deroute

Более подробное описание находится в Wiki: http://wiki.psxdev.ru/index.php/Deroute

Утилита разрабатывалась с учётом работы на планшетах, с минимум 1 Гб RAM.

Со временем в утилиту будут добавлены новые возможности, ускоряющие процесс реверса.

Следующий этап - экспорт ячеек, полученных при работе с утилитой Patterns. После чего можно будет совместить векторные данные и получить полную картину связей.


15 декабря 2015 - 3-XOR

Попалась 3-XOR.

 

 

Пока реверсил дико накаляли направления транзисторов. При одном положении они формировали подобие DFF, при другом вообще ставили схему раком.

Недавно выяснилось, что современные тех. процессы обычно не позволяют делать двунаправленные MOSFET-ы. Технология приводит к тому, что на затворе формируется своего рода диод.

Поэтому в большинстве случаев MOSFET-ы направлены всегда в одну сторону. Этим и объясняется их однонаправленность в программе Logisim.

Однако в некоторых случаях двунаправленные MOSFET-ы всё же появляются. Обычно это MOSFET N-MOS, которые используются в качестве Tristate. Их можно встретить в кастомной ("рукодельной") логике, которая применяется для создания SRAM и регистров, размещаемых на чипе в виде Custom-блоков (мы их называем Units).



Больше новостей...