|
Использование слабых транзисторов в логике SC, На технологиях суб 100нм |
|
|
|
Oct 15 2014, 18:00
|

Знающий
   
Группа: Свой
Сообщений: 680
Регистрация: 11-02-08
Из: Msk
Пользователь №: 34 950

|
Всем привет! Вопрос по разработке SC. Есть схема нужного мне триггера (С-элемента) с использованием слабых транзисторов. К примеру, пока входные pmos закрыты, потенциал выхода утягивает вниз слабый nmos (скажем, с тройной длинной канала и минимальной ширины). Если хоть один pmos открывается, потенциал уходит вверх. Недостатки этой схемы понятны - сквозной ток, и заваленный фронт. Вопрос в другом. Насколько допустима такая схема на 65нм, и, скажем, 28нм?
Триггер будет использоваться в качестве базового, т.е. фактически как standard cell -повсеместно в дизайне.
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 16)
|
Oct 16 2014, 07:46
|

Знающий
   
Группа: Свой
Сообщений: 680
Регистрация: 11-02-08
Из: Msk
Пользователь №: 34 950

|
Цитата(Jurenja @ Oct 16 2014, 09:33)  Схема такая допустима.
PS. Но вот только есть ли смысл применять это при доступности КМОП схемотехники... Спасибо! Не понял только про КМОП схематехнику. Это ведь тоже КМОП? Я пробовал сравнивать потребление такой схемы, и аналогичной по функционалу обычной логики. Несмотря на сквозной ток, эта потребляет меньше в разы, и меньше по площади тоже в разы. Проблема только в скорости, поскольку переключение в одну стороны быстрое, а в другую контролируется током слабого транзистора, т.е. очень тормозное.
|
|
|
|
|
Oct 16 2014, 08:40
|

Местный
  
Группа: Свой
Сообщений: 457
Регистрация: 7-06-07
Из: Минск
Пользователь №: 28 262

|
Цитата(Shivers @ Oct 16 2014, 10:46)  Спасибо!
Не понял только про КМОП схематехнику. Это ведь тоже КМОП? Я пробовал сравнивать потребление такой схемы, и аналогичной по функционалу обычной логики. Несмотря на сквозной ток, эта потребляет меньше в разы, и меньше по площади тоже в разы. Проблема только в скорости, поскольку переключение в одну стороны быстрое, а в другую контролируется током слабого транзистора, т.е. очень тормозное. Главный принцип КМОП схемотехники - отсутствие сквозного тока если состояние схемы не меняется. Вы используете КМОП технологию, но намеренно отказываетесь от КМОП схемотехники. Но если видите в этом выигрыш, то "нет препятствий..." :-) Я бы, если быстродействие позволяет, использовал бы КМОП с уменьшенным напряжением питания...
--------------------
Человек учится говорить два года, а молчать - всю жизнь
|
|
|
|
|
Oct 16 2014, 09:35
|

Знающий
   
Группа: Свой
Сообщений: 680
Регистрация: 11-02-08
Из: Msk
Пользователь №: 34 950

|
Цитата(Jurenja @ Oct 16 2014, 12:40)  Главный принцип КМОП схемотехники - отсутствие сквозного тока если состояние схемы не меняется. Вы используете КМОП технологию, но намеренно отказываетесь от КМОП схемотехники. Но если видите в этом выигрыш, то "нет препятствий..." :-) Я бы, если быстродействие позволяет, использовал бы КМОП с уменьшенным напряжением питания... Спасибо, понял. На самом деле я не собираюсь использовать диодное включение транзисторов - слабые транзисторы тоже будут управляться. А значит, сквозной ток будет протекать не при всех комбинациях входов. Что касается уменьшения напряжения питания, то - идея хорошая, но пока технически сложновата. А вы используете Multivoltage в своих проектах?
|
|
|
|
|
Oct 16 2014, 11:40
|

Местный
  
Группа: Свой
Сообщений: 457
Регистрация: 7-06-07
Из: Минск
Пользователь №: 28 262

|
Цитата(Shivers @ Oct 16 2014, 12:35)  ... Что касается уменьшения напряжения питания, то - идея хорошая, но пока технически сложновата. А вы используете Multivoltage в своих проектах? Занимаюсь преимущественно аналоговыми и mixed-signal дизайнами. Если для площади и потребления выгодно понижать питание, то делаем это. А в чем сложность? Сделать LDO можно практически на любой КМОП технологии.
--------------------
Человек учится говорить два года, а молчать - всю жизнь
|
|
|
|
|
Oct 16 2014, 12:23
|

Частый гость
 
Группа: Свой
Сообщений: 185
Регистрация: 26-10-04
Из: Moscow, Zelenograd
Пользователь №: 987

|
В общем, проектирование библиотечных элементов - это выбор оптимального соотношения между потреблением/быстродействием/(частично площадью). Жертвуя быстродействием, выигрываем в потреблении. Не совсем понятно зачем так между различными переключениями перекашивать фронты? Наоборот, при проектировании библ.элементов их стараются максимально выровнять между собой. А так - делайте, что душе угодно. Но на моей практике, элементы с увеличенной длиной канала в логических элементах иногда проигрывали не только по быстродействию, но и по потреблению из-за возросших паразитов в топологии. В схеме было все очень хорошо, после экстракции топологии быстродействие иногда падало в 2-3 раза. И еще, такое неоптимальное соотношение между размерами n и p транзисторов ведет к сильному смещению точки переключения элементов, что значительно снижает помехозащищенность элементов. Для низких напряжений питания - особо актуально.
И в дополнение, SC - это обозначение в схемотехнике закреплено за switched-capacitor circuits. Для стандартных библиотечных элементов используют все-таки STD cells.
|
|
|
|
|
Oct 16 2014, 16:18
|

Знающий
   
Группа: Свой
Сообщений: 680
Регистрация: 11-02-08
Из: Msk
Пользователь №: 34 950

|
KMC Спасибо! Буду думать.
SM У меня нет 28нм. Но слухи ходят всякие разные - и об ужесточении рулов, и о фиксированных затворах, которые уже нельзя изогнуть буквой зю. Да и мало ли чего -вот и спрашиваю, вдруг, к примеру, на 28нм нельзя слабые транзисторы делать. Т.е. Вы попали в точку - не хочется делать элемент, который потом не удастся отмасштабировать. А так, моделирование, топология и характеризация на 65нм - все делаю, получается, работает.
|
|
|
|
|
Oct 16 2014, 16:39
|

Местный
  
Группа: Свой
Сообщений: 457
Регистрация: 7-06-07
Из: Минск
Пользователь №: 28 262

|
Цитата(Shivers @ Oct 16 2014, 19:18)  ... Да и мало ли чего -вот и спрашиваю, вдруг, к примеру, на 28нм нельзя слабые транзисторы делать... М.б. нельзя только потому, что не будет моделей для моделирования в каком-то диапазоне размеров. В крайнем случае никто не может запретить соединить последовательно нужное количество транзисторов с "разрешенным" размером.
--------------------
Человек учится говорить два года, а молчать - всю жизнь
|
|
|
|
|
Oct 16 2014, 17:19
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Shivers @ Oct 16 2014, 20:18)  и о фиксированных затворах, которые уже нельзя изогнуть буквой зю. Об этом я тоже слышал, но думается так, что если ОЧЕНЬ хочется (и есть соотв. средства и возможность экспериментировать), то можно, но осторожно. А если надо оставаться в рамках масштабирования, чтобы иметь хотя бы некую уверенность в первой итерации (после масштабирования), и нету возможности моделировать на уровне TCAD, то соединяйте последовательно транзисторы с минимальным W/L из тех и той геометрии, что гарантированы технологами. Да, площади много. Но потреблять будут мало. Но тут Вам, действительно, не с 0.5 на 0.35 переход, тут все куда жестче. PS Это мое личное мнение, а так, вообще, тут вопрос еще стоит в оценке риска влипнуть в какие-то непредвиденные обстоятельства, если не быть докой в физических процессах, мешающих классическому масштабированию на тонких технологиях. Поэтому, так как я не сильно посвящен в эти самые недра физики - мой совет был именно такой.
|
|
|
|
|
Nov 11 2014, 14:25
|
Частый гость
 
Группа: Свой
Сообщений: 77
Регистрация: 21-09-06
Из: msk
Пользователь №: 20 563

|
Цитата(Shivers @ Oct 16 2014, 19:18)  SM У меня нет 28нм. Но слухи ходят всякие разные - и об ужесточении рулов, и о фиксированных затворах, которые уже нельзя изогнуть буквой зю. Да и мало ли чего -вот и спрашиваю, вдруг, к примеру, на 28нм нельзя слабые транзисторы делать. Т.е. Вы попали в точку - не хочется делать элемент, который потом не удастся отмасштабировать. А так, моделирование, топология и характеризация на 65нм - все делаю, получается, работает. Начиная с 40 нм, действительно, есть особенности по требованиям по ориентации поликремния. В 28 нм, например, он в должен быть расположен регулярно и в одном направлении в чипе.
|
|
|
|
|
Dec 1 2014, 18:56
|

Знающий
   
Группа: Свой
Сообщений: 680
Регистрация: 11-02-08
Из: Msk
Пользователь №: 34 950

|
Цитата(sleep @ Nov 11 2014, 17:25)  Начиная с 40 нм, действительно, есть особенности по требованиям по ориентации поликремния. В 28 нм, например, он в должен быть расположен регулярно и в одном направлении в чипе. А можно уточнить по 28нм: 1. в чем заключается регулярность: шаг затворов везде одинаковый по всей площади кристалла? 2. что с длинной затворов - их можно делать разной длинны, или они тоже все одинаковые? А что с шириной, можно менять? 3. что с контактами, их можно в любую точку затвора или поликремния помещать (с учетом DRC), или тоже есть сетка/ другие ограничения? И что то я еще слышал, что на 28нм в основном FinFet используется (с которым я пока дело не имел, и чем чреват переход на это, даже не представляю) - так ли это?
|
|
|
|
|
Jan 27 2015, 13:58
|
Частый гость
 
Группа: Свой
Сообщений: 96
Регистрация: 11-01-10
Из: Moscow
Пользователь №: 54 725

|
Цитата(Shivers @ Dec 1 2014, 21:56)  А можно уточнить по 28нм: 1. в чем заключается регулярность: шаг затворов везде одинаковый по всей площади кристалла? 2. что с длинной затворов - их можно делать разной длинны, или они тоже все одинаковые? А что с шириной, можно менять? 3. что с контактами, их можно в любую точку затвора или поликремния помещать (с учетом DRC), или тоже есть сетка/ другие ограничения?
И что то я еще слышал, что на 28нм в основном FinFet используется (с которым я пока дело не имел, и чем чреват переход на это, даже не представляю) - так ли это? FinFET = FF - это 16nm (если говорить о TSMC) 28nm - планарные затворы, поликремний (LP) или HKMG (HPC/HPM/HPL...)
|
|
|
|
|
Apr 12 2015, 16:36
|
Местный
  
Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804

|
Для 28нм HKMG затворы исключительно прямые, с постоянным шагом и длинной транзисторов. Для поликремниевых затворов в зависимости от ФАБа затворы разрешается гнуть, или делать из них букву L. Практически все остальное в технологиях тоньше 40нм запрещено. Помню, что в проекте на 65нм мы использовали поликремний почти как металл для роутинга внутри целов, то в процессах тоньше 40нм о таких вольностях надо забыть. Еще в технологиях тоньше 40нм сильно проявляется влияние позиции транзистора на его максимальный ток. Отличие на низких напряжениях может достигать 30%. На напряжениях, близких к номиналу все получается не так печально, но это уже инженерная задача каждого конкретного места в лейауте. Т.е., одиноко стоящий транзистор приходится делать на 30% и больше процентов шире, чем такой же транзистор, выполняющий аналогичные функции но в группе транзисторов. Таким образом единственный более-менее подходящий подход к лейауту на технологиях ниже 40нм - это длинная непрерывная полоса диффузии, на ней много транзисторов с одинаковыой длинной канала с постоянным шагом. Если транзистор в этом конкретном месте не нужен, то его затвор просто сажается на соответствующий рейл питания, или, если чип большой и с ESD проблемы, то на близ лежащий tie-off или tie-on. Транзисторы могут иметь разную ширину канала, но и тут есть ограничения. В зависимости от ФАБа может сильно варьироваться конфигурация и требования к "выступающим", или утопленным частям диффузии. Короче, надо смотреть по ПДК - однозначного рецепта здесь нет. Еще огромную проблему на 28 и ниже представляет собой активное сопротивление металлов. 28 в этом смысле самый сложный процесс. Потребление схемы все еще высокое, геометрически транзисторы большие и получить значительный IR-drop на рейле питания сравнительно просто. Это приходится учитывать, делать более широкие рейлы питания, или выделять два металла на разводку питания. Особенностей в тонких техпроцессах много. Спрашивайте, что вспомню - расскажу, если не будет противоречить всяким NDA Shivers, может этот вопрос будет уже неактуальным, но играться с длинной канала на тонких процессах будет совсем напряжно по площади. Посмотрите в сторону такого элемента, как мажорити. Если коротнуть ему выход на один из входов получается очень даже хороший C-элемент. На 28 нм у меня такая штука заняла "всего" 7 полосок поли на два входа.
--------------------
WBR, V. Mirgorodsky
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|