nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 26 Apr 2024 08:43



Reply to topic  [ 216 posts ]  Go to page Previous  1, 2, 3, 4, 5 ... 15  Next
Разработка и заказ троичной микросхемы 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22587
Location: Silicon Valley
Reply with quote
Post 
Shaos wrote:
Shaos wrote:
P.P.S. Написал французам письмецо с вопросами - посмотрим что ответят :roll:


Ответили следующее - надо сначала подписывать соглашение о неразглашении через официально зарегистрированную компанию (которая у меня есть), затем они дадут библиотеки под один из коммерческих продуктов подготовки GDSII-файлов, но проверку присланного им GDSII они будут делать только в Mentor/Calibre. Получившийся GDSII я не имею права публиковать, но могу публиковать (например у себя на сайте) фотку кристалла и картинку топологии микросхемы. Также могу публиковать инфу о площади кристалла, быстродействии, частоте, потребляемой мощности, но не могу делать публичной инфу о проверочных правилах дизайна (DRC) или электрических параметрах процесса выбранного завода по производству кремниевых вафель...


Получил от французов три конфиденциальных документа на подпись от имени своей компании - буду на выходных внимательно читать...

P.S. Также выциганил 30-дневную триал-версию L-edit от фирмы Tanner - там мне дему показали, где длина транзистора меняется буквально на лету - в момент его добавления - так что играть порогами срабатывания вполне можно и с NAND/NOR можно не заморачиваться...

_________________
:dj: https://mastodon.social/@Shaos


06 Feb 2015 08:34
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22587
Location: Silicon Valley
Reply with quote
Post 
Shaos wrote:
Shaos wrote:
Shaos wrote:
P.P.S. Написал французам письмецо с вопросами - посмотрим что ответят :roll:


Ответили следующее - надо сначала подписывать соглашение о неразглашении через официально зарегистрированную компанию (которая у меня есть), затем они дадут библиотеки под один из коммерческих продуктов подготовки GDSII-файлов, но проверку присланного им GDSII они будут делать только в Mentor/Calibre. Получившийся GDSII я не имею права публиковать, но могу публиковать (например у себя на сайте) фотку кристалла и картинку топологии микросхемы. Также могу публиковать инфу о площади кристалла, быстродействии, частоте, потребляемой мощности, но не могу делать публичной инфу о проверочных правилах дизайна (DRC) или электрических параметрах процесса выбранного завода по производству кремниевых вафель...


Проблема с ними в том, что они поддерживают только коммерческие программы разработки, а вот MOSIS, как оказалось, поддерживает ещё и опенсорцные Magic и Electric:

https://www.mosis.com/pages/design/flows/design-flow-scmos-kits


С удивлением обнаружил, что и Magic, и Electric входят в официальные пакеты дебияна :o

_________________
:dj: https://mastodon.social/@Shaos


06 Feb 2015 19:46
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Shaos wrote:
awaken wrote:
а размещение на кристалле автоматическое или тоже ручное?

Ручное - с дальнейшей автоматической проверкой на ошибки через...

А как это выглядит на практике? Можешь в двух словах пояснить?
Или ссылочку дать, где это изложено доходчиво и желательно по-русски?
Чисто интересно...

_________________
iLavr


07 Feb 2015 08:43
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22587
Location: Silicon Valley
Reply with quote
Post 
Lavr wrote:
Shaos wrote:
awaken wrote:
а размещение на кристалле автоматическое или тоже ручное?

Ручное - с дальнейшей автоматической проверкой на ошибки через...

А как это выглядит на практике? Можешь в двух словах пояснить?
Или ссылочку дать, где это изложено доходчиво и желательно по-русски?
Чисто интересно...


Лучше один раз увидеть, чем сто раз прочитать ;)

https://www.youtube.com/watch?v=N9qVufnEesQ

Очень похоже на разводку печатной платы, только кроме дорожек и вий ты сам можешь пририсовать туда компоненты :)

P.S. Вот ещё про рисование CMOS в Tanner L-Edit:

Image

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/

_________________
:dj: https://mastodon.social/@Shaos


07 Feb 2015 09:22
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22587
Location: Silicon Valley
Reply with quote
Post 
Shaos wrote:
Shaos wrote:
Shaos wrote:
P.P.S. Написал французам письмецо с вопросами - посмотрим что ответят :roll:


Ответили следующее - надо сначала подписывать соглашение о неразглашении через официально зарегистрированную компанию (которая у меня есть), затем они дадут библиотеки под один из коммерческих продуктов подготовки GDSII-файлов, но проверку присланного им GDSII они будут делать только в Mentor/Calibre. Получившийся GDSII я не имею права публиковать, но могу публиковать (например у себя на сайте) фотку кристалла и картинку топологии микросхемы. Также могу публиковать инфу о площади кристалла, быстродействии, частоте, потребляемой мощности, но не могу делать публичной инфу о проверочных правилах дизайна (DRC) или электрических параметрах процесса выбранного завода по производству кремниевых вафель...


Получил от французов три конфиденциальных документа на подпись от имени своей компании - буду на выходных внимательно читать...


Подписал всё и отправил документы федексом в Гренобль - в понедельник получат...

Shaos wrote:
P.S. Также выциганил 30-дневную триал-версию L-edit от фирмы Tanner - там мне дему показали, где длина транзистора меняется буквально на лету - в момент его добавления - так что играть порогами срабатывания вполне можно и с NAND/NOR можно не заморачиваться...


Также нашёл старые учебные версии Tanner L-Edit на дисках к паре книжек по CMOS-дизайну, что у меня были - одна досовская на 3-дюймовой дискете (совсем старая), а другая виндовая на CD-роме (чуток поновее)...

_________________
:dj: https://mastodon.social/@Shaos


13 Feb 2015 16:05
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22587
Location: Silicon Valley
Reply with quote
Post 
Shaos wrote:
Shaos wrote:
Shaos wrote:
Shaos wrote:
P.P.S. Написал французам письмецо с вопросами - посмотрим что ответят :roll:


Ответили следующее - надо сначала подписывать соглашение о неразглашении через официально зарегистрированную компанию (которая у меня есть), затем они дадут библиотеки под один из коммерческих продуктов подготовки GDSII-файлов, но проверку присланного им GDSII они будут делать только в Mentor/Calibre. Получившийся GDSII я не имею права публиковать, но могу публиковать (например у себя на сайте) фотку кристалла и картинку топологии микросхемы. Также могу публиковать инфу о площади кристалла, быстродействии, частоте, потребляемой мощности, но не могу делать публичной инфу о проверочных правилах дизайна (DRC) или электрических параметрах процесса выбранного завода по производству кремниевых вафель...


Получил от французов три конфиденциальных документа на подпись от имени своей компании - буду на выходных внимательно читать...


Подписал всё и отправил документы федексом в Гренобль - в понедельник получат...


Курьеры Гренобля доставили документы по адресу только сегодня (во вторник)...

_________________
:dj: https://mastodon.social/@Shaos


17 Feb 2015 09:15
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22587
Location: Silicon Valley
Reply with quote
Post 
А теперь ждёмс, когда австрийский завод по производству силиконовых вафель тоже подпишет...

_________________
:dj: https://mastodon.social/@Shaos


22 Feb 2015 21:55
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22587
Location: Silicon Valley
Reply with quote
Post 
Shaos wrote:
Shaos wrote:
P.S. Также выциганил 30-дневную триал-версию L-edit от фирмы Tanner - там мне дему показали, где длина транзистора меняется буквально на лету - в момент его добавления - так что играть порогами срабатывания вполне можно и с NAND/NOR можно не заморачиваться...


Также нашёл старые учебные версии Tanner L-Edit на дисках к паре книжек по CMOS-дизайну, что у меня были - одна досовская на 3-дюймовой дискете (совсем старая), а другая виндовая на CD-роме (чуток поновее)...


Потихоньку разбираюсь с 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/

_________________
:dj: https://mastodon.social/@Shaos


25 Feb 2015 15:04
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22587
Location: Silicon Valley
Reply with quote
Post 
Shaos wrote:
А теперь ждёмс, когда австрийский завод по производству силиконовых вафель тоже подпишет...


Блин как всё сложно с этими эвропийцами - теперь австрийский завод силиконовых вафель, прежде чем подписать бумаги, хочет видеть мой бизнес-план и "objectives"...

_________________
:dj: https://mastodon.social/@Shaos


27 Feb 2015 08:47
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22587
Location: Silicon Valley
Reply with quote
Post Re:
Shaos wrote:
Shaos wrote:
А теперь ждёмс, когда австрийский завод по производству силиконовых вафель тоже подпишет...


Блин как всё сложно с этими эвропийцами - теперь австрийский завод силиконовых вафель, прежде чем подписать бумаги, хочет видеть мой бизнес-план и "objectives"...


Отправил почти сразу же краткие "objectives" - всё ещё ждёмс...

_________________
:dj: https://mastodon.social/@Shaos


11 Mar 2015 06:37
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22587
Location: Silicon Valley
Reply with quote
Post Re:
Shaos wrote:
Shaos wrote:
Shaos wrote:
P.S. Также выциганил 30-дневную триал-версию L-edit от фирмы Tanner - там мне дему показали, где длина транзистора меняется буквально на лету - в момент его добавления - так что играть порогами срабатывания вполне можно и с NAND/NOR можно не заморачиваться...


Также нашёл старые учебные версии Tanner L-Edit на дисках к паре книжек по CMOS-дизайну, что у меня были - одна досовская на 3-дюймовой дискете (совсем старая), а другая виндовая на CD-роме (чуток поновее)...

Потихоньку разбираюсь с L-Edit (осталась одна неделя триала) - думаю сам рисовать транзисторы не буду, а просто по получению дизайн-кита с вафельного заводика, накидаю библиотечных элементов оттуда (NMOS/PMOS там как минимум должны быть, а если повезёт - ещё и NAND/NOR) и соединю проводочками - работы на день-два, чтобы силиконовый TRIMUX получить...


Балин - меня только что проинформировали:
Mentor Graphics acquired Tanner EDA http://www.mentor.com/company/news/ment ... tanner-eda
Сказали что моя квота на покупку L-Edit будет действовать до конца марта - а потом ценовая политика по-видимому изменится в бо'льшую сторону :(
Игроков на рынке софта для разработки кустомных микросхем становится всё меньше и меньше...

_________________
:dj: https://mastodon.social/@Shaos


11 Mar 2015 09:14
Profile WWW
Doomed

Joined: 08 Apr 2013 04:04
Posts: 449
Location: 213.247.249.139
Reply with quote
Post Re:
Shaos wrote:
затем они дадут библиотеки под один из коммерческих продуктов

И будут в этих библиотеках максимум двоичные гейты. Повезёт, если memory compiler ещё дадут и пины. Ну, может транзисторы будут ещё разных размеров. В любом случае, тебе ничего оттуда почти не пригодится :)

Quote:
подготовки GDSII-файлов, но проверку присланного им GDSII они будут делать только в Mentor/Calibre.

Готов оплачивать свою совесть, не позволяющую спи...онерить коммерч. софты и заставляющую юзать фри тулс -- неудачным тейпаутом? :-)

_________________
привет засранцу лавру :)


16 Mar 2015 09:39
Profile
Doomed

Joined: 08 Apr 2013 04:04
Posts: 449
Location: 213.247.249.139
Reply with quote
Что-то мне подсказывает, что рисовать схемки транзисторами (ну ладно, даже гейтами троичными) -- это тупик. 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
Profile
Doomed

Joined: 08 Apr 2013 04:04
Posts: 449
Location: 213.247.249.139
Reply with quote
А ещё, некто Чарльз Мур (который форт изобрёл), склепал свой дизайн сьют для создания gdsii2: http://www.colorforth.com/vlsi.html
И чипы в нём сделал и продаёт: http://www.colorforth.com/S40.htm
Правда это форт, и немножко ортогонально троичности, но как пример для подражания...

_________________
привет засранцу лавру :)


16 Mar 2015 09:55
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22587
Location: Silicon Valley
Reply with quote
angry_troll wrote:
Что из этого есть у тебя?


Фришная 30-дневная лицензия на рисовалку L-Edit c DRC закончилась - теперь есть только опенсорцные Electric и Magic - с ними правда только MOSIS работает, а он просит под 10 штук на одну итерацию производства...

angry_troll wrote:
Ручками можно наверное проект уровня 6502 нарисовать в 1 харю, а что-то раз в 10 посложнее уже нереально.


А я на большее и не замахиваюсь - в нашем троичном деле только ручками рисовать и приходится ;)

Кстати судя по книжке про коммодор, 6502 не только рисовали ручками, причём НА БУМАГЕ, но и ещё ручками же вырезали и складывали цветные аппликации на полу и ГЛАЗАМИ отлаживали ;)

angry_troll wrote:
И ещё, ты вот рисовал схемы 3-уровневой логики с 2 питаниями на кмоп, а насколько (и вообще получается ли) выигрыш или проигрыш по транзисторам, если то же самое сделать 2 проводами с кодами, например, 00, 01 и 10 в двоичной кмоп-логике?


Да я уже где-то писал - аналогичная двоичная логика, выполняющая теже действия с данными аналогичной степени сложности, будет состоять из меньшего количества транзисторов и будет потреблять меньший ток - однако тут мы какба бежим впереди паровоза - если к примеру нанотрубки (или что-то другое троичное) таки выйдут в ширпотреб в обозримом будущем, то все наши троичные схемки (на уровне троичных гейтов) в лёгкую превратятся в точно также работающие устройства на нанотрубках (или чем-то другом троичном), которые при этом станут занимать МЕНЬШЕ места на кристалле, чем двоичный аналог на CMOS и будуь жрать меньший ток - и мы таки будем первыми. Второй плюс троичности - меньшее количество соединяющих блоки проводников - на кристалле это критично - я правда ещё не оценивал этот аспект (с другой стороны для сложных CMOS-дизайнах такие оценки делать сложно, т.к. в нём можно нагородить скажем сумматор на слепленных вместе транзисторах и поди посчитай сколько там проводников, отдельных транзисторов и где что).


Attachments:
File comment: Пример того что где тут что...
cmos-stdcells.jpg
cmos-stdcells.jpg [ 47.47 KiB | Viewed 15117 times ]

_________________
:dj: https://mastodon.social/@Shaos
16 Mar 2015 11:33
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 216 posts ]  Go to page Previous  1, 2, 3, 4, 5 ... 15  Next

Who is online

Users browsing this forum: No registered users and 45 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

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.