nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 26 Nov 2020 04:10



Reply to topic  [ 212 posts ]  Go to page Previous  1 ... 11, 12, 13, 14, 15  Next
Разработка и заказ троичной микросхемы 
Author Message
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18968
Location: Silicon Valley
Reply with quote
Задал более реальные пороги у NMOS и PMOS транзисторов (как выяснилось они в LTspiceIV нулевые по умолчанию), а также уровни для компараторов сделал более "круглые" - 1.666 В и 3.333 В:

Attachment:
LTspice-tmux1comp1v.png
LTspice-tmux1comp1v.png [ 49.6 KiB | Viewed 2127 times ]


Эта симуляция симулилась несколько дольше нежели предыдущая...

_________________
:eugeek: https://twitter.com/Shaos1973


10 May 2020 17:08
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18968
Location: Silicon Valley
Reply with quote
Если универсальный троичный селектор железно подключен как инвертор (PON), то его можно упростить, выкинув некоторые транзисторы:

Attachment:
simpl1.gif
simpl1.gif [ 17.48 KiB | Viewed 2121 times ]

Кроме того !NOR(!A,B) можно заменить в этом случае на NAND(A,!B) выкинув лишний инвертор (ещё 2 транзистора).

А если универсальный троичный селектор железно подключен как буфер (NOP), то выкидываются только 2 транзистора:

Attachment:
simpl2.gif
simpl2.gif [ 21.03 KiB | Viewed 2121 times ]


Можно так каждую троичную функцию рассмотреть на предмет возможного выкидывания лишнего

_________________
:eugeek: https://twitter.com/Shaos1973


10 May 2020 20:22
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18968
Location: Silicon Valley
Reply with quote
Shaos wrote:
Тут налицо 4 разных способа представления троичного сигнала:
1) на входе компараторов - честный троичный сигнал по одному проводу (и такие же честные троичные однопроводные сигналы коммутируются ключами);
2) на выходе компараторов (там где 2 кондёра воткнуто) - "двухпроводная троичка" когда троичный сигнал разбит на 2 двоичных (возможные комбинации 00,01 и 11);
3) логические команды для ключей (пока без противофазы) - "трёхпроводная троичка" когда троичный сигнал разбит на 3 двоичных (возможные комбинации 100,010,001);
4) дифференциальные сигналы идущие на ключи (управление с фазой и противофазой) - "шестипроводная кхм-кхм троичка" когда троичный сигнал разбит на 6 двоичных, которые идут управлять тремя ключами...
Во многих случаях при генерации троичных схем получается, что ряды троичных селекторов управляются одним и тем же троичным сигналом - так вот можно иметь только один набор компараторов для такого троичного сигнала и далее разводить 6-проводное управление непосредственно по ключам! Если в той же колонке есть "упрощённые" мультиплексоры E12 или E21 то ещё параллельно пускать прямые и инверсные выходы непосредственно с компараторов (которые по сути и выдают управляющие сигналы E12 и E21 из которых потом получаются все остальные) - т.е. всего 10...

На самом деле линий управления ключами так и останется 6:

  • EQN = ! NEN
  • NEN = выход первого компаратора 1.666 В
  • EQO = NOR(EQN,EQP)
  • NEO = ! EQO
  • EQP = выход второго компаратора 3.333 В
  • NEP = ! EQP

С компараторов выходят NEN и EQP и их инверсия EQP и NEP нужны для управления "полумультиплексорами" E12 (EQN & NEN) и E21 (EQP & NEP).
Для управления полноценным мультиплексором из трёх ключей нужны ещё EQO и NEO, получающиеся с помощью NOR и дополнительного двоичного инвертора.

_________________
:eugeek: https://twitter.com/Shaos1973


10 May 2020 21:09
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18968
Location: Silicon Valley
Reply with quote
Shaos wrote:
Shaos wrote:
Через сутки после публикации я 43й хабровчанин с рейтингом 79.4 :mrgreen:
Статья всё ещё первая за сутки и уже стала третьей за неделю с оценкой +99 - ещё немного и станет второй ;)

Всё - статья стала второй по популярности за неделю с оценкой +106 (а также 63 закладки, 9,5К просмотров и 84 коммента),

а я стал хабровцем №37 с рейтингом 85,9 и кармой 28 :mrgreen:

хм, я уже 34й с рейтингом 92,4 :mrgreen:

_________________
:eugeek: https://twitter.com/Shaos1973


12 May 2020 02:15
Profile WWW
Maniac
User avatar

Joined: 04 Jan 2016 10:15
Posts: 206
Location: Russia, S.- Peterburg
Reply with quote
Shaos wrote:
Shaos wrote:
Shaos wrote:
Через сутки после публикации я 43й хабровчанин с рейтингом 79.4 :mrgreen:
Статья всё ещё первая за сутки и уже стала третьей за неделю с оценкой +99 - ещё немного и станет второй ;)
:mrgreen:

хм, я уже 34й с рейтингом 92,4 :mrgreen:


Мне понравилась публикация!

_________________
"Где просто, там ангелов со сто, а где мудрено, там ни одного" (С)


12 May 2020 03:20
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18968
Location: Silicon Valley
Reply with quote
askfind wrote:
Shaos wrote:
Shaos wrote:
Shaos wrote:
Через сутки после публикации я 43й хабровчанин с рейтингом 79.4 :mrgreen:
Статья всё ещё первая за сутки и уже стала третьей за неделю с оценкой +99 - ещё немного и станет второй ;)
:mrgreen:

хм, я уже 34й с рейтингом 92,4 :mrgreen:


Мне понравилась публикация!

Наверное поэтому я уже 31й с рейтингом 94,8 :o

P.S. Попробовал залогиниться в мосис, а оно мне говорит фиг - account expired :(

P.P.S. Обратился в поддержку мосиса - ответили, что восстановить невозможно - надо новый аккаунт создавать и подтвердили, что с On-Semi они больше не работают - 0.5um через них больше будет сделать нельзя.
Значит смотрим в сторону europractice: https://europractice-ic.com/wp-content/uploads/2020/05/General-MPW-EUROPRACTICE-200505-v8.pdf (там и даты, и цены, и On-Semi тоже есть)

_________________
:eugeek: https://twitter.com/Shaos1973


12 May 2020 08:02
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18968
Location: Silicon Valley
Reply with quote
Процесс C5 (который я использовал в первой своей троичной микросхеме 2015 года) если делать через europractice допускает использование только Cadence 5 или 6, но зато есть пара 0.35um mixed-signal процессов (ниже их описание скопированное с https://europractice-ic.com/mpw-prototyping/asics/on-semiconductor/), которые всё ещё можно разрабатывать в Tanner (тоже коммерческий, но сильно дешевле) плюс C5 для сравнения (с подсчитанной минимальной ценой для каждого):
Code:
I3T50  The ON Semiconductor Intelligent Interface Technology I3T50 process is
       the answer to the need for increased digital content in a mixed−signal
       and/or high voltage environment. It provides the density of a 0.35µm
       digital process, analog/mixed−signal capability and high voltage.
       Featuring high voltage devices up to 40 V as well as digital and
       analog operation at 3.3 V, the I3T50 process family is the first to
       use deep trenches for isolating high voltage devices.

       850EUR/mm^2 with min 10 mm^2 (min 8500 EUR)

I3T80  Providing the density of a 0.35µm digital process, analog/mixed−signal
       capability and high voltage, the ON Semiconductor Intelligent Interface
       Technology I3T80 process is the answer to the need for increased digital
       content in a mixed−signal and/or high voltage environment. Featuring
       high voltage devices up to 80 V as well as digital and analog operation
       at 3.3 V, the I3T80 process family features a wide range of capabilities
       in a single IC.

       850EUR/mm^2 with min 10 mm^2 (min 8500 EUR)

C5     Optimized for 5 V mixed−signal applications, the C5 process family from
       ON Semiconductor offers a medium−density, high−performance mixed−signal
       technology capable of integrating complex analog functions, digital
       content and 20 V capability. This process delivers the advantages of
       a dedicated mixed−signal 0.5µm process without the costs associated
       with the extra mask steps of a BCD process. Low−voltage transistors
       are also available for the 0.5µm process making it well−suited for
       low−power applications.

       1150EUR/mm^2 with min 5 mm^2 (min 5750 EUR)

Это за 30 штучек и без упаковки - упаковка отдельно: https://europractice-ic.com/packaging-integration/standard-packaging/ (все цены видны)

P.S. Подробнее про I3T50: https://www.onsemi.com/products/product-taxonomy/custom-foundry-services/i3t50-process-technology - там кроме PMOS и NMOS (обычных и высоковольтных) есть ещё биполярные транзисторы (NPN), диоды, стабилитроны, конденсаторы, резисторы и всякие библиотечные компоненты типа SRAM, ROM и даже OTP и EEPROM :o

_________________
:eugeek: https://twitter.com/Shaos1973


12 May 2020 17:40
Profile WWW
Maniac
User avatar

Joined: 04 Jan 2016 10:15
Posts: 206
Location: Russia, S.- Peterburg
Reply with quote
Будет ли возможность купить у Вас микросхемы?

_________________
"Где просто, там ангелов со сто, а где мудрено, там ни одного" (С)


18 May 2020 10:19
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18968
Location: Silicon Valley
Reply with quote
askfind wrote:
Будет ли возможность купить у Вас микросхемы?
Она и сейчас есть - например вот эту сборку могу продать по себестоимости - три сотни баксов :mrgreen:
Shaos wrote:
Спаял одно-мухный вариант:

Image

и потестил с помощью вот этой штуки:

Image

В-принципе работает, но немножко медленно (10 кГц), на чуть большем напряжении (-5В...+5В) и пороги чуть съехали по сравнению с моделью:

Image

Image

_________________
:eugeek: https://twitter.com/Shaos1973


19 May 2020 00:57
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Задал более реальные пороги у NMOS и PMOS транзисторов (как выяснилось они в LTspiceIV нулевые по умолчанию), ...

Ты с такими порогами первую серию троичных микросхем и заказывал? :roll:

_________________
iLavr


19 May 2020 10:11
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18968
Location: Silicon Valley
Reply with quote
Lavr wrote:
Shaos wrote:
Задал более реальные пороги у NMOS и PMOS транзисторов (как выяснилось они в LTspiceIV нулевые по умолчанию), ...

Ты с такими порогами первую серию троичных микросхем и заказывал? :roll:

Микросхему я тестировал не в LTspiceIV, а в ngspice с настоящими моделями с техпроцесса OnSemi CMOS 0.5um (транзисторы описаны в BSIM3 с правильными порогами и т.д.)
И вообще в LTspiceIV невозможно симулировать произвольную SPICE-схему т.к. оно поддерживает только то, что нарисовано в ней мышкой (net-файл генерится временно в момент симуляции)
А я вытаскивал SPICE из топологии микросхемы на уровне Magic и затем скармливал в ngspice через интерфейс командной строки...

_________________
:eugeek: https://twitter.com/Shaos1973


19 May 2020 10:49
Profile WWW
Maniac
User avatar

Joined: 04 Jan 2016 10:15
Posts: 206
Location: Russia, S.- Peterburg
Reply with quote
Можно ли заказать где-нибудь микроконтроллеры типа серии 145ИК13 и 145ИК18 ?

Есть проект эмулятора калькуляторов на основании редизайна элементов схемы микросхем серии 145 https://github.com/BigEd/emu145

Идея: Использовать модели троичных ферритовых цифровых элементов. Редизайн последовательной вычислительной троичной машины "Сетунь".

_________________
"Где просто, там ангелов со сто, а где мудрено, там ни одного" (С)


26 Jun 2020 04:03
Profile WWW
Doomed
User avatar

Joined: 13 Nov 2007 12:09
Posts: 424
Location: Ставрополь
Reply with quote
Сегодня на синусе,
https://www.cnews.ru/news/top/2020-07-0 ... _polnostyu
Открыто первое в мире полностью бесплатное производство микросхем
Google и партнеры запустили первую за всю историю программу по бесплатному производству микросхем для тех, у кого нет финансовой возможности заказать их выпуск. Все расходы, берут на себя авторы проекта, а от участника требуется лишь наличие модели микросхемы, выложенной в открытом доступе, и принятие ряда ограничений, включая используемый при производстве 130-нанометровый техпроцесс.


06 Jul 2020 10:00
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18968
Location: Silicon Valley
Reply with quote
Про опенсорцный процесс под крылом Гугла я уже слышал, а вот что они ещё и бесплатно предлагают микросхемы сделать - нет

_________________
:eugeek: https://twitter.com/Shaos1973


06 Jul 2020 10:09
Profile WWW
Maniac
User avatar

Joined: 04 Jan 2016 10:15
Posts: 206
Location: Russia, S.- Peterburg
Reply with quote
rw6hrm wrote:
Открыто первое в мире полностью бесплатное производство микросхем
Google и партнеры запустили первую за всю историю программу по бесплатному производству микросхем .


Интересная новость. надеюсь это будет тенденция и станет возможно заказывать микросхемы.

Будет ли FPGA конкурентом этого движения? Когда можно будет прошивать своё для выпуска на рынок своего "железа" в кристалл.

_________________
"Где просто, там ангелов со сто, а где мудрено, там ни одного" (С)


06 Jul 2020 10:57
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 212 posts ]  Go to page Previous  1 ... 11, 12, 13, 14, 15  Next

Who is online

Users browsing this forum: Bing [Bot] 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

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