|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
Разработка и заказ троичной микросхемы
Author |
Message |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22522 Location: Silicon Valley
|
Получил от французов три конфиденциальных документа на подпись от имени своей компании - буду на выходных внимательно читать...
P.S. Также выциганил 30-дневную триал-версию L-edit от фирмы Tanner - там мне дему показали, где длина транзистора меняется буквально на лету - в момент его добавления - так что играть порогами срабатывания вполне можно и с NAND/NOR можно не заморачиваться...
|
06 Feb 2015 08:34 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22522 Location: Silicon Valley
|
С удивлением обнаружил, что и Magic, и Electric входят в официальные пакеты дебияна
|
06 Feb 2015 19:46 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А как это выглядит на практике? Можешь в двух словах пояснить?
Или ссылочку дать, где это изложено доходчиво и желательно по-русски?
Чисто интересно...
_________________ iLavr
|
07 Feb 2015 08:43 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22522 Location: Silicon Valley
|
Лучше один раз увидеть, чем сто раз прочитать https://www.youtube.com/watch?v=N9qVufnEesQОчень похоже на разводку печатной платы, только кроме дорожек и вий ты сам можешь пририсовать туда компоненты P.S. Вот ещё про рисование CMOS в Tanner L-Edit: http://scale.engin.brown.edu/classes/EN ... torial.htm | | | | Quote: - PMOS: First layout a n-well (n-substrate). Then put a layer of P-select. On area designated P-select, add an appropriate sized Active layer. Now put a layer of Poly for gate.
- NMOS: First layout a p-well (p-substrate). Then put a layer of N-select. On area designated N-select, add an appropriate sized Active layer. Now put a layer of Poly for gate.
- While each layer must be added, there is no need to layout a p-well or p-substrate when laying out an NMOS. The empty grid of L-edit represents a p-well or p-substrate.
- The substrate/bulk needs to be connected to Vdd for PMOS and Gnd for NMOS. For PMOS, place a small N-select (NOT P-select) on the n-well substrate, add a small Active layer. From this active layer put a contact to a Metal 1 layer that connects to VDD. For NMOS, on the p-well substrate (i.e. just the background grid) place a small P-select, followed by an Active layer. From this active layer put a contact to a Metal 1 layer that connects to Gnd.
...
Notice how compact the above inverter design is. The goal is to create a minimum physical implementation of all the layout designs, and to use minimal wires, transistors, contacts, etc. Not doing so will decrease circuit speed and performance as well as increase circuit size.
| | | | |
P.P.S. Полный комплект слайдов к курсу VLSI: http://scale.engin.brown.edu/classes/EN1600S08/
|
07 Feb 2015 09:22 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22522 Location: Silicon Valley
|
Подписал всё и отправил документы федексом в Гренобль - в понедельник получат...
Также нашёл старые учебные версии Tanner L-Edit на дисках к паре книжек по CMOS-дизайну, что у меня были - одна досовская на 3-дюймовой дискете (совсем старая), а другая виндовая на CD-роме (чуток поновее)...
|
13 Feb 2015 16:05 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22522 Location: Silicon Valley
|
Курьеры Гренобля доставили документы по адресу только сегодня (во вторник)...
|
17 Feb 2015 09:15 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22522 Location: Silicon Valley
|
А теперь ждёмс, когда австрийский завод по производству силиконовых вафель тоже подпишет...
|
22 Feb 2015 21:55 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22522 Location: Silicon Valley
|
Потихоньку разбираюсь с L-Edit (осталась одна неделя триала) - думаю сам рисовать транзисторы не буду, а просто по получению дизайн-кита с вафельного заводика, накидаю библиотечных элементов оттуда (NMOS/PMOS там как минимум должны быть, а если повезёт - ещё и NAND/NOR) и соединю проводочками - работы на день-два, чтобы силиконовый TRIMUX получить...
P.S. Вот интересная статья автора, показавшего на личном примере как можно стать успешной "fabless semicondactor company" истратив "всего" 2 миллиона:
http://www.adapteva.com/white-papers/a-lean-fabless-semiconductor-startup-model/
|
25 Feb 2015 15:04 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22522 Location: Silicon Valley
|
Блин как всё сложно с этими эвропийцами - теперь австрийский завод силиконовых вафель, прежде чем подписать бумаги, хочет видеть мой бизнес-план и "objectives"...
|
27 Feb 2015 08:47 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22522 Location: Silicon Valley
|
Отправил почти сразу же краткие "objectives" - всё ещё ждёмс...
|
11 Mar 2015 06:37 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22522 Location: Silicon Valley
|
Балин - меня только что проинформировали: Mentor Graphics acquired Tanner EDA http://www.mentor.com/company/news/ment ... tanner-edaСказали что моя квота на покупку L-Edit будет действовать до конца марта - а потом ценовая политика по-видимому изменится в бо'льшую сторону Игроков на рынке софта для разработки кустомных микросхем становится всё меньше и меньше...
|
11 Mar 2015 09:14 |
|
|
angry_troll
Doomed
Joined: 08 Apr 2013 04:04 Posts: 449 Location: 213.247.249.139
|
И будут в этих библиотеках максимум двоичные гейты. Повезёт, если memory compiler ещё дадут и пины. Ну, может транзисторы будут ещё разных размеров. В любом случае, тебе ничего оттуда почти не пригодится Готов оплачивать свою совесть, не позволяющую спи...онерить коммерч. софты и заставляющую юзать фри тулс -- неудачным тейпаутом?
_________________ привет засранцу лавру :)
|
16 Mar 2015 09:39 |
|
|
angry_troll
Doomed
Joined: 08 Apr 2013 04:04 Posts: 449 Location: 213.247.249.139
|
Что-то мне подсказывает, что рисовать схемки транзисторами (ну ладно, даже гейтами троичными) -- это тупик. 6502 рисовали руками, 68000 наверное тоже, а дальше уже на тулзы начали переползать.
Кстати, непонятен страх перед верилогом, в нём есть 4 стандартных состояния: 0, 1, X и Z. Взять любые 3, написать свои гейты и можно как минимум моделировать с картинками в обычных тулзах типа моделсима или (для копирастнутых, я для домашних поделок украл моделсим и ничуть не стыжусь) есть какие-то там icarus verilog и показывалка вейвов для него. Потом можно из верилога и в гейты синтезить самопалом.
Обычный 'маршрут проектирования' включает синтез в гейтах из верилога в нетлист, потом P&R (place and route), где-то тут ещё и клоковые деревья генерятся. Потом проверяется всё это дело: тайминги во-первых специальной тулзой, потом equivalence checking или формальная верификация (что входной верилог ведёт себя так же, как и нетлист), ну и ещё можно симулировать нетлист (сконвертив его обратно в гейт-верилог) с задержками или без. DRC -- это уже самый последний, почти формальный этап, что тех. нормы по ширине дорожек и проч. не нарушены.
Что из этого есть у тебя?
Ручками можно наверное проект уровня 6502 нарисовать в 1 харю, а что-то раз в 10 посложнее уже нереально.
И ещё, ты вот рисовал схемы 3-уровневой логики с 2 питаниями на кмоп, а насколько (и вообще получается ли) выигрыш или проигрыш по транзисторам, если то же самое сделать 2 проводами с кодами, например, 00, 01 и 10 в двоичной кмоп-логике?
_________________ привет засранцу лавру :)
|
16 Mar 2015 09:49 |
|
|
angry_troll
Doomed
Joined: 08 Apr 2013 04:04 Posts: 449 Location: 213.247.249.139
|
А ещё, некто Чарльз Мур (который форт изобрёл), склепал свой дизайн сьют для создания gdsii2: http://www.colorforth.com/vlsi.htmlИ чипы в нём сделал и продаёт: http://www.colorforth.com/S40.htmПравда это форт, и немножко ортогонально троичности, но как пример для подражания...
_________________ привет засранцу лавру :)
|
16 Mar 2015 09:55 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22522 Location: Silicon Valley
|
Фришная 30-дневная лицензия на рисовалку L-Edit c DRC закончилась - теперь есть только опенсорцные Electric и Magic - с ними правда только MOSIS работает, а он просит под 10 штук на одну итерацию производства... А я на большее и не замахиваюсь - в нашем троичном деле только ручками рисовать и приходится Кстати судя по книжке про коммодор, 6502 не только рисовали ручками, причём НА БУМАГЕ, но и ещё ручками же вырезали и складывали цветные аппликации на полу и ГЛАЗАМИ отлаживали Да я уже где-то писал - аналогичная двоичная логика, выполняющая теже действия с данными аналогичной степени сложности, будет состоять из меньшего количества транзисторов и будет потреблять меньший ток - однако тут мы какба бежим впереди паровоза - если к примеру нанотрубки (или что-то другое троичное) таки выйдут в ширпотреб в обозримом будущем, то все наши троичные схемки (на уровне троичных гейтов) в лёгкую превратятся в точно также работающие устройства на нанотрубках (или чем-то другом троичном), которые при этом станут занимать МЕНЬШЕ места на кристалле, чем двоичный аналог на CMOS и будуь жрать меньший ток - и мы таки будем первыми. Второй плюс троичности - меньшее количество соединяющих блоки проводников - на кристалле это критично - я правда ещё не оценивал этот аспект (с другой стороны для сложных CMOS-дизайнах такие оценки делать сложно, т.к. в нём можно нагородить скажем сумматор на слепленных вместе транзисторах и поди посчитай сколько там проводников, отдельных транзисторов и где что).
|
16 Mar 2015 11:33 |
|
|
Who is online |
Users browsing this forum: No registered users and 6 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|