Разделы презентаций


Автоматизация конструкторско-технологического проектирования БИС

Содержание

02Стандартные ячейкиИмеют фиксированную высоту и положение шин земли/питания и кармана.Располагаются в виде строкВысота ячейкиVddVssКарманКанал трассировки

Слайды и текст этой презентации

Слайд 1
Автоматизация конструкторско-технологического проектирования БИС

01
Лектор: Заглядин Глеб Георгиевич
Лекция 02

Дизайн топологии,

синтез комбинационной КМОП-логики

Автоматизация конструкторско-технологического проектирования БИС01Лектор: Заглядин Глеб ГеоргиевичЛекция 02 Дизайн топологии, синтез комбинационной КМОП-логики

Слайд 2

02
Стандартные ячейки
Имеют фиксированную высоту и положение шин земли/питания и кармана.
Располагаются

в виде строк

Высота ячейки
Vdd
Vss
Карман

Канал трассировки

02Стандартные ячейкиИмеют фиксированную высоту и положение шин земли/питания и кармана.Располагаются в виде строкВысота ячейкиVddVssКарманКанал трассировки

Слайд 3

03
Конструкция стандартной ячейки
Карман и pMOS располагаются сверху
nMOS располагаются снизу

шина питания
шина

земли

03Конструкция стандартной ячейкиКарман и pMOS располагаются сверхуnMOS располагаются снизушина питанияшина земли

Слайд 4

04
Трассировочная сетка
Слои металлизации имеют сменяющиеся направления (VHV или HVH)
Формируется регулярная

сетка трассировки

трассировочный шаг
Вертикальный
(V)
Горизонтальный
(H)
Вертикальный
(V)

VHV

04Трассировочная сеткаСлои металлизации имеют сменяющиеся направления (VHV или HVH)Формируется регулярная сетка трассировкитрассировочный шагВертикальный (V)Горизонтальный (H)Вертикальный (V)VHV

Слайд 5

05
Конструкция стандартной ячейки
Все контакты должны иметь точку подключения на пересечении

линий в трассировочной сетке
При отсутствии точек подключения терминал не сможет

быть подключен при автоматической трассировке
05Конструкция стандартной ячейкиВсе контакты должны иметь точку подключения на пересечении линий в трассировочной сеткеПри отсутствии точек подключения

Слайд 6

06
Конструкция стандартной ячейки
При различной ширине шин земли/питания возникнут проблемы при

трассировке

06Конструкция стандартной ячейкиПри различной ширине шин земли/питания возникнут проблемы при трассировке

Слайд 7

07
Конструкция стандартной ячейки
Шины земли/питания имеют фиксированную ширину
Через шины питания протекает

много тока, они должны быть более широкими
Обычно шина питания в

занимает 2-3 трассировочных шага

1 шаг

3 шага

3 x 1 шаг

07Конструкция стандартной ячейкиШины земли/питания имеют фиксированную ширинуЧерез шины питания протекает много тока, они должны быть более широкимиОбычно

Слайд 8

08
Конструкция стандартной ячейки
При общем кармане в строке возможно более плотное

расположение транзисторов
Nwell
P-diff

08Конструкция стандартной ячейкиПри общем кармане в строке возможно более плотное расположение транзисторовNwellP-diff

Слайд 9

09
Конструкция стандартной ячейки
Металл в стыкуемых ячейках должен лежать на сетке
Объекты

отстоят от сторон ячейки на половину минимального расстояния

шина
стык

09Конструкция стандартной ячейкиМеталл в стыкуемых ячейках должен лежать на сеткеОбъекты отстоят от сторон ячейки на половину минимального

Слайд 10

10
Размещение стандартных ячеек
При большом количестве слоев трассировки строки из ячеек

могут стыковаться «спина к спине»
стыковка
зеркальным отображением

10Размещение стандартных ячеекПри большом количестве слоев трассировки строки из ячеек могут стыковаться «спина к спине»стыковка зеркальным отображением

Слайд 11

11
Размещение стандартных ячеек
Если слоев металлизации много, то вокруг ячеек формируют

кольца
кольцо

11Размещение стандартных ячеекЕсли слоев металлизации много, то вокруг ячеек формируют кольцакольцо

Слайд 12

12
Размещение стандартных ячеек
Для экономии слоев подсоединение земли/питания можно производить одним

металлом

12Размещение стандартных ячеекДля экономии слоев подсоединение земли/питания можно производить одним металлом

Слайд 13

13
Размещение стандартных ячеек
При особых ограничениях на количество слоев трассировки (типично

2) между строками вводят пустое пространство – канал.
канал
канал
Плотность компоновки значительно

ниже
13Размещение стандартных ячеекПри особых ограничениях на количество слоев трассировки (типично 2) между строками вводят пустое пространство –

Слайд 14

14
Дизайн топологии
В ситуации, когда требуется разместить транзистор больше ячейки

14Дизайн топологииВ ситуации, когда требуется разместить транзистор больше ячейки

Слайд 15

14
Дизайн топологии
В ситуации, когда требуется разместить транзистор больше ячейки
Затвор можно

разместить
кольцом

14Дизайн топологииВ ситуации, когда требуется разместить транзистор больше ячейкиЗатвор можно разместить кольцом

Слайд 16

14
Дизайн топологии
В ситуации, когда требуется разместить транзистор больше ячейки
Или разделить


транзистор на части

14Дизайн топологииВ ситуации, когда требуется разместить транзистор больше ячейкиИли разделить транзистор на части

Слайд 17

15
Дизайн топологии
Ток от четырех транзисторов можно складывать при параллельном включении
Соединяются

стоки, истоки и затворы

15Дизайн топологииТок от четырех транзисторов можно складывать при параллельном включенииСоединяются стоки, истоки и затворы

Слайд 18

16
Дизайн топологии
Подобная топология неэффективна по площади

Соединяются стоки, истоки и затворы

16Дизайн топологииПодобная топология неэффективна по площадиСоединяются стоки, истоки и затворы

Слайд 19

17
Дизайн топологии
Для более плотной упаковки необходимо разместить транзисторы ближе
При зеркальном

отображении истоки и стоки окажутся рядом

17Дизайн топологииДля более плотной упаковки необходимо разместить транзисторы ближеПри зеркальном отображении истоки и стоки окажутся рядом

Слайд 20

18
Дизайн топологии
Еще большей экономии можно достичь слиянием стоков и истоков
Два

истока объединены

18Дизайн топологииЕще большей экономии можно достичь слиянием стоков и истоковДва истока объединены

Слайд 21

19
Дизайн топологии
Еще большей экономии можно достичь слиянием стоков и истоков
Еще

компактнее при слиянии стоков

19Дизайн топологииЕще большей экономии можно достичь слиянием стоков и истоковЕще компактнее при слиянии стоков

Слайд 22

20
Дизайн топологии
Для соединения используются межслойные переходы
От их числа зависит сопротивление
Чем

больше контактов, тем лучше

20Дизайн топологииДля соединения используются межслойные переходыОт их числа зависит сопротивлениеЧем больше контактов, тем лучше

Слайд 23

21
Дизайн топологии
Стоки соединяются со стоками

21Дизайн топологииСтоки соединяются со стоками

Слайд 24

22
Дизайн топологии
Истоки соединяются со истоками

22Дизайн топологииИстоки соединяются со истоками

Слайд 25

23
Дизайн топологии
Затворы могут быть соединены единым поликремнием
контакты для внешнего соединения

23Дизайн топологииЗатворы могут быть соединены единым поликремниемконтакты для внешнего соединения

Слайд 26

24
Дизайн топологии
Для экономии площади излишки контактов могу быть удалены
Единовременно используется

не менее 2х контактов
Удаляются так, чтобы паразитное сопротивление было невелико

24Дизайн топологииДля экономии площади излишки контактов могу быть удаленыЕдиновременно используется не менее 2х контактовУдаляются так, чтобы паразитное

Слайд 27

25
Дизайн топологии
Для экономии площади излишки контактов могу быть удалены
При рассоединении

затворов можно ослабить антенна-эффект
Удаляются так, чтобы паразитное сопротивление было

невелико
25Дизайн топологииДля экономии площади излишки контактов могу быть удаленыПри рассоединении затворов можно ослабить антенна-эффект Удаляются так, чтобы

Слайд 28

26
Дизайн топологии
Как тогда будет выглядеть топология схемы при слиянии транзисторов?

26Дизайн топологииКак тогда будет выглядеть топология схемы при слиянии транзисторов?

Слайд 29

27
Дизайн топологии
Слияние стоков/истоков возможно и при последовательном включении

27Дизайн топологииСлияние стоков/истоков возможно и при последовательном включении

Слайд 30

28
Контакты к карману/подложке
При отсутствии обратного напряжения на диоде может возникать

утечка или некорректно работать транзистор

28Контакты к карману/подложкеПри отсутствии обратного напряжения на диоде может возникать утечка или некорректно работать транзистор

Слайд 31

29
Контакты к карману/подложке
Поэтому на карман подают питание, подложку заземляют
Используются контакты

n+ диффузии для кармана
p+ диффузии для подложки

29Контакты к карману/подложкеПоэтому на карман подают питание, подложку заземляютИспользуются контакты n+ диффузии для карманаp+ диффузии для подложки

Слайд 32

30
Контакты к карману/подложке
При неравномерном распределении контактов могут оставаться плавающие области

30Контакты к карману/подложкеПри неравномерном распределении контактов могут оставаться плавающие области

Слайд 33

31
Контакты к карману/подложке
Для равномерного подключения:
Контакты могут располагаться среди транзисторов
Получается громоздкая

топология

31Контакты к карману/подложкеДля равномерного подключения:Контакты могут располагаться среди транзисторовПолучается громоздкая топология

Слайд 34

32
Контакты к карману/подложке
Для равномерного подключения:
Контакты могут располагаться сверху транзисторов
Обычно поверх

идет шина земли/питания
Шина сразу запитывает карман/подложку

32Контакты к карману/подложкеДля равномерного подключения:Контакты могут располагаться сверху транзисторовОбычно поверх идет шина земли/питанияШина сразу запитывает карман/подложку

Слайд 35

33
Контакты к карману/подложке
Для равномерного подключения:
Контакты могут располагаться вокруг транзисторов
Наиболее надежный

способ подключения

33Контакты к карману/подложкеДля равномерного подключения:Контакты могут располагаться вокруг транзисторовНаиболее надежный способ подключения

Слайд 36

34
Топология конденсатора
Часто формируется между поликремнием и диффузией (карманом)
Подключение кармана
производится


по периметру

34Топология конденсатораЧасто формируется между поликремнием и диффузией (карманом)Подключение кармана производится по периметру

Слайд 37

35
Топология конденсатора
Также возможно сделать при помощи металла

35Топология конденсатораТакже возможно сделать при помощи металла

Слайд 38

36
Топология конденсатора
Также возможно сделать при помощи металла
Для большей емкости возможно

многоуровневое подключение для миниатюризации

36Топология конденсатораТакже возможно сделать при помощи металлаДля большей емкости возможно многоуровневое подключение для миниатюризации

Слайд 39

37
Топология резистора
Может формироваться с помощью поликремния
Величина сопротивления зависит от длины

и ширины области

37Топология резистораМожет формироваться с помощью поликремнияВеличина сопротивления зависит от длины и ширины области

Слайд 40

38
Топология резистора
Может формироваться с помощью поликремния
Величина сопротивления зависит от длины

и ширины области
Общее сопротивление складывается из сопротивлений контактов и области

38Топология резистораМожет формироваться с помощью поликремнияВеличина сопротивления зависит от длины и ширины областиОбщее сопротивление складывается из сопротивлений

Слайд 41

39
Топология резистора
Для большого сопротивления поликремний можно дополнительно легировать другими примесями

39Топология резистораДля большого сопротивления поликремний можно дополнительно легировать другими примесями

Слайд 42

40
Топология резистора
Если требуется большое сопротивление, а прецизионность не требуется, то

подойдет топология в виде «собачьей кости»

40Топология резистораЕсли требуется большое сопротивление, а прецизионность не требуется, то подойдет топология в виде «собачьей кости»

Слайд 43

41
Топология резистора
Или в виде змейки

41Топология резистораИли в виде змейки

Слайд 44

42
Топология резистора
Дополнительно резисторы можно сформировать из МОП-транзистора

42Топология резистораДополнительно резисторы можно сформировать из МОП-транзистора

Слайд 45

43
Топология резистора
Дополнительно резисторы можно сформировать из МОП-транзистора
Если убрать затвор, то

топология станет проще

43Топология резистораДополнительно резисторы можно сформировать из МОП-транзистораЕсли убрать затвор, то топология станет проще

Слайд 46

44
Топология резистора
Еще альтернатива: использовать n-диффузию в качестве тела резистора

44Топология резистораЕще альтернатива: использовать n-диффузию в качестве тела резистора

Слайд 47

45
Топология диода
В простейшем случае формируется из n- и p-диффузии на

подложке

45Топология диодаВ простейшем случае формируется из n- и p-диффузии на подложке

Слайд 48

46
Топология диода
Для повышения площади перехода области диффузии располагают кольцом

46Топология диодаДля повышения площади перехода области диффузии располагают кольцом

Слайд 49

47
Топология диода
Или также, как и с транзисторами формируют «пальцы»

47Топология диодаИли также, как и с транзисторами формируют «пальцы»

Слайд 50

48
Топология биполярного транзистора
Последовательно формируются коллектор, база, затем эмиттер

48Топология биполярного транзистораПоследовательно формируются коллектор, база, затем эмиттер

Слайд 51

49
Топология биполярного транзистора
PNP формируется в N-кармане
Как будет выглядеть сверху?

49Топология биполярного транзистораPNP формируется в N-карманеКак будет выглядеть сверху?

Слайд 52

49
Топология биполярного транзистора
PNP формируется в N-кармане
Формируется при совместном подключении двух

транзисторов с общим эмиттером

49Топология биполярного транзистораPNP формируется в N-карманеФормируется при совместном подключении двух транзисторов с общим эмиттером

Слайд 53

50
Палочная диаграмма
Диффузия, затворы, металл обозначаются схематически линиями

50Палочная диаграммаДиффузия, затворы, металл обозначаются схематически линиями

Слайд 54

51
Палочная диаграмма
Сформируем области диффузии

51Палочная диаграммаСформируем области диффузии

Слайд 55

52
Палочная диаграмма
Добавляются затворы, формируются 6 транзисторов

52Палочная диаграммаДобавляются затворы, формируются 6 транзисторов

Слайд 56

54
Палочная диаграмма
Назначаются выводы схемы, диффузия разделяется

54Палочная диаграммаНазначаются выводы схемы, диффузия разделяется

Слайд 57

55
Палочная диаграмма
Области диффузии объединяются


55Палочная диаграммаОбласти диффузии объединяются

Слайд 58

56
Палочная диаграмма
Затворы соединяются



56Палочная диаграммаЗатворы соединяются

Слайд 59

57
Палочная диаграмма
Проводятся остальные соединения

57Палочная диаграммаПроводятся остальные соединения

Слайд 60

59
Палочная диаграмма
Реализация в Microwind:
2 металла
использование metal 2

59Палочная диаграммаРеализация в Microwind:2 металлаиспользование metal 2

Слайд 61

60
Палочная диаграмма
Для завершения топологии необходимо добавить контакты на карман и

подложку
использование metal 2

60Палочная диаграммаДля завершения топологии необходимо добавить контакты на карман и подложкуиспользование metal 2

Слайд 62

58
Палочная диаграмма
использование metal 2
Возможно поменять C и Vdd местами

58Палочная диаграммаиспользование metal 2Возможно поменять C и Vdd местами

Слайд 63

61
Палочная диаграмма
использование metal 2
Картина улучшилась
Как быть с оставшимся metal2?

61Палочная диаграммаиспользование metal 2Картина улучшиласьКак быть с оставшимся metal2?

Слайд 64

62
Палочная диаграмма
Реализация в Microwind:
2 металла
использование metal 2

62Палочная диаграммаРеализация в Microwind:2 металлаиспользование metal 2

Слайд 65

63
Палочная диаграмма
использование metal 2
Для завершения необходимо добавить контакты на карман

и подложку

63Палочная диаграммаиспользование metal 2Для завершения необходимо добавить контакты на карман и подложку

Слайд 66

64
Палочная диаграмма
Контакт передвинут выше

64Палочная диаграммаКонтакт передвинут выше

Слайд 67

65
Палочная диаграмма
Реализация в Microwind:
1 металл
metal 2 изчез!

65Палочная диаграммаРеализация в Microwind:1 металлmetal 2 изчез!

Слайд 68

66
Палочная диаграмма
Для завершения необходимо добавить контакты на карман и подложку

66Палочная диаграммаДля завершения необходимо добавить контакты на карман и подложку

Слайд 69

67
Резюме по дизайну топологии
Планируйте трассировку до проектирования
- используйте

приоритетные направления
- объединяйте диффузию
- правильно располагайте

порты ввода/вывода
- земля, питание, цепь синхросигнала должны быть широкими
Для строк из ячеек определяется шаг:
- зависит от максимальной высоты ячеек
- зависит от длины цепей и количества шагов трассировочной сетки
Для трассировки вне ячеек используется только металл:
- поликремнием трассируют только внутри ячеек
- диффузия используется только для соединения транзисторов
67Резюме по дизайну топологииПланируйте трассировку до проектирования  - используйте приоритетные направления  - объединяйте диффузию

Слайд 70

68
Резюме по дизайну топологии
Размещайте p-МОП рядом c p-МОП и n-МОП

рядом c n-МОП:
- между p-МОП и n-МОП всегда

большое расстояние
- при необходимости можно зеркально отразить ячейку
Цепи земли и питания должны быть широкими:
- Vdd располагается рядом с p-МОП
- Vss располагается рядом с n-МОП
Первый и второй металл желательно трассировать в ортогональном направлении


68Резюме по дизайну топологииРазмещайте p-МОП рядом c p-МОП и n-МОП рядом c n-МОП:  - между p-МОП

Слайд 71

69
КМОП логика
p-МОП используется для подачи питания на выход (pull up)
n-МОП

используется для подачи земли на выход (pull down)


69КМОП логикаp-МОП используется для подачи питания на выход (pull up)n-МОП используется для подачи земли на выход (pull

Слайд 72

70
КМОП логика
Значение на выходе определяется способом включения транзисторов
параллельное
включение
последовательное
включение

70КМОП логикаЗначение на выходе определяется способом включения транзисторовпараллельное включениепоследовательное включение

Слайд 73

71
КМОП логика
A ⋅ (B + C)
A + B ⋅ C

71КМОП логикаA ⋅ (B + C)A + B ⋅ C

Слайд 74

72
КМОП логика
Дана функция: F = (A ⋅ B) + (C

⋅ D)
1. Взять функцию без инверсии F = (A ⋅

B) + (C ⋅ D)
и реализовать подсхему на n-МОП
2. Определить способ соединения:
(А последовательно В) параллельно (С последовательно D)
3. Соединить между собой

Результат:

72КМОП логикаДана функция: F = (A ⋅ B) + (C ⋅ D)1. Взять функцию без инверсии F

Слайд 75

73
КМОП логика
4. Найти комплементарную функцию от (A ⋅ B) +

(C ⋅ D)
F = (A ⋅ B) ⋅ (C ⋅

D) = (A + B) ⋅ (C + D)
Реализовать подсхему на p-МОП
5. Соединить n-МОП и p-МОП

Результат:

73КМОП логика4. Найти комплементарную функцию от (A ⋅ B) + (C ⋅ D)F = (A ⋅ B)

Слайд 76

74
Лекция окончена

74Лекция окончена

Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика