реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Первые шаги в проектировании ИС, вопросы новичка по инструментарию и средах разработки
aHToIIIa
сообщение Sep 7 2012, 12:21
Сообщение #1





Группа: Новичок
Сообщений: 8
Регистрация: 18-02-12
Пользователь №: 70 336



Доброго времени суток, уважаемые специалисты!

Желаю работать проектировщиком БИС, но вот в каких САПРах (и возможно инструменты какие-то) оные разрабатываются без понятия! Увидеть название книг в ответе будет совсем не лишним.

В описании требований к вакансии обозначено хорошее владение Verilog, SystemVerilog, VHDL, AHDL, и поче-то больше ничего не требуется. Насколько я понял это языки? И конкретно как и где он используется?

И вообще, к чему надо готовиться?

Работать по этой специальности очень хочу уже давно.

С уважением, Антон.
Go to the top of the page
 
+Quote Post
BarsMonster
сообщение Sep 7 2012, 15:27
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 479
Регистрация: 8-03-10
Из: Россия, Москва
Пользователь №: 55 849



Цитата(aHToIIIa @ Sep 7 2012, 14:21) *
Желаю работать проектировщиком БИС, но вот в каких САПРах (и возможно инструменты какие-то) оные разрабатываются без понятия! Увидеть название книг в ответе будет совсем не лишним.

В описании требований к вакансии обозначено хорошее владение Verilog, SystemVerilog, VHDL, AHDL, и поче-то больше ничего не требуется. Насколько я понял это языки? И конкретно как и где он используется?

И вообще, к чему надо готовиться?

Раз там указан AHDL - значит они разрабатывают для Altera-вских FPGA, а не сразу топологию микросхем.

Так что берем Altera Quartus II, и учимся там писать на Verilog и AHDL.
Пишите с 0 процессор, чтобы работал в встроенном симуляторе - и будет что на собеседовании показать.
А если лишние 100$ за демоплату отладочную есть чтобы в железе это работало - вообще замечательно. (DE0-nano - http://www.terasic.com.tw/cgi-bin/page/archive.pl?No=593)

Вот как с этим всем разберетесь, можно будет идти дальше в сторону разработки "настоящих" микросхем.


--------------------
Потроха микросхем: zeptobars.ru
Go to the top of the page
 
+Quote Post
cdsinit
сообщение Sep 8 2012, 13:11
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 22-12-08
Из: Москва
Пользователь №: 42 669



Есть еще заказное проектирование, заключающееся в разработке схемы на уровне отдельных транзисторов и последующем ручным или полуавтоматическим рисованием топологии (Cadence IC5141). Моделирование схемы выполняется на SPICE-подобных симуляторах (Spectre, Ultrasim, HSPICE, Nanosim). Проверка топологии и экстракция паразитных RC делается на Assura (еще есть Calibre, Hercules, StarRC). Разобраться в этих программах можно, почитав прилагаемую к ним документацию и посмотрев примеры.
Заказное проектирование приходится применять для блоков, которые затруднительно или невозможно получить путем синтеза из Verilog-модели - блоки памяти, регистровые файлы, ФАПЧ, АЦП и т. п.
Процесс заказного проектирования мне кажется несколько интересней программирования на Verilog, однако вакансий на эту специальность я давно не вижу.
Go to the top of the page
 
+Quote Post
aHToIIIa
сообщение Sep 8 2012, 16:25
Сообщение #4





Группа: Новичок
Сообщений: 8
Регистрация: 18-02-12
Пользователь №: 70 336



BarsMonster, скачиваю установщик бесплатной версии Altera Quartus 2. Не знаю какое семейство устройств выбрать? Там их много - что посоветуте для начала попроще?

cdsinit, насчет заказное или нет - не знаю, но уметь проектировать ИС на уровне отдельного транзюка никогда не помешает wink.gif Какой САПР для этого выбрать не подскажете? С удовольствием займусь этим!
Go to the top of the page
 
+Quote Post
cdsinit
сообщение Sep 8 2012, 18:24
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 22-12-08
Из: Москва
Пользователь №: 42 669



Цитата(aHToIIIa @ Sep 8 2012, 20:25) *
cdsinit, насчет заказное или нет - не знаю, но уметь проектировать ИС на уровне отдельного транзюка никогда не помешает wink.gif Какой САПР для этого выбрать не подскажете? С удовольствием займусь этим!

Еще раз про САПР - Cadence IC5141 или IC61x. Инструкция и примеры входят в комлект. Работает он под Linux.
Есть и другие САПР аналогичного применения, например Tanner L-Edit, Synopsys Custom Designer.
Для проверки DRC/LVS и экстракции паразитов использую Cadence Assura, для аналогового моделирования Cadence Spectre/Ultrasim (пакет MMSIM). Просмотр результатов моделирования в Simvision (Cadence IUS) или Synopsys CustomExplorer.
Go to the top of the page
 
+Quote Post
BarsMonster
сообщение Sep 8 2012, 21:16
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 479
Регистрация: 8-03-10
Из: Россия, Москва
Пользователь №: 55 849



Цитата(aHToIIIa @ Sep 8 2012, 19:25) *
BarsMonster, скачиваю установщик бесплатной версии Altera Quartus 2. Не знаю какое семейство устройств выбрать? Там их много - что посоветуте для начала попроще?


Для симуляции это не имеет большого значения. Можно взять например FPGA из упомянутого выше DE0.


--------------------
Потроха микросхем: zeptobars.ru
Go to the top of the page
 
+Quote Post
_Макс
сообщение Dec 1 2012, 19:47
Сообщение #7


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Что лучше почитать перед началом проектирования ИС? Чтобы понять устройство ИС более детально и методику проектирования/производства.

Сообщение отредактировал _Макс - Dec 1 2012, 19:47
Go to the top of the page
 
+Quote Post
Poluektovich
сообщение Dec 3 2012, 11:12
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 15-09-08
Из: Зеленоград
Пользователь №: 40 201



Michael Keating, Pierre Bricaud
REUSE METHODOLOGY MANUAL
FOR SYSTEM -ON-A-CHIP DESIGNS
Go to the top of the page
 
+Quote Post
yes
сообщение Dec 3 2012, 12:38
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(aHToIIIa @ Sep 7 2012, 16:21) *
В описании требований к вакансии обозначено хорошее владение Verilog, SystemVerilog, VHDL, AHDL, и поче-то больше ничего не требуется. Насколько я понял это языки? И конкретно как и где он используется?


не знаю, о какой вакансии речь, но в зеленограде испытывают вроде трудности как раз с недостатком проектировшиков цифровых схем, а не с топологами. то есть им нужно IP и готовые мсх разрабатывать, а некому
(но может мое понимание ситуации не совсем правильное - отечественный бизнес такой отечественный sm.gif

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

понемножку обо всем написано в этой книжке (англ), книжка старая, но общие принципы не менялись
http://www10.edacafe.com/book/ASIC/ASICs.php
Go to the top of the page
 
+Quote Post
Poluektovich
сообщение Dec 3 2012, 16:18
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 15-09-08
Из: Зеленоград
Пользователь №: 40 201



Код
не знаю, о какой вакансии речь, но в зеленограде испытывают вроде трудности как раз с недостатком проектировшиков цифровых схем, а не с топологами. то есть им нужно IP и готовые мсх разрабатывать, а некому

Есть похожее ощущение, аналоговых разработчиков и топологов у нас больше. Возможно это связано с тем, что часть цифровиков трудится в Москве , занимаясь разработками на FPGA.
Go to the top of the page
 
+Quote Post
yes
сообщение Dec 4 2012, 12:53
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(Poluektovich @ Dec 3 2012, 20:18) *
Код
не знаю, о какой вакансии речь, но в зеленограде испытывают вроде трудности как раз с недостатком проектировшиков цифровых схем, а не с топологами. то есть им нужно IP и готовые мсх разрабатывать, а некому

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


теоретически перейти на АЗИКи с FPGA нет проблемы (освоить только тулзы DC, PT и т.п.), но в разработках FPGA упускается верификация, то есть проще залудить в ПЛИСину и если какой-то баг, то перекомпилить и залудить снова. в АЗИКах так не поработаешь, и верификатор это как правило отдельный специалист. ну и по моему опыту - на одного RTL-щика нужно ~10 верификаторов для саксесфул тейпаута (я уж не говорю, что кроме умения запускать симулятор и даже знания UVM/VMM нужен кто-то кто может верификейшин планы писать, следить за покрытием и т.д., то есть я даже в книжках буржуйских не видел описания такой должности, а без нее фиг заработает азик)
Go to the top of the page
 
+Quote Post
Poluektovich
сообщение Dec 4 2012, 15:52
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 15-09-08
Из: Зеленоград
Пользователь №: 40 201



Обычно эти все обязанности опытный верификатор выполняет. Для написания верификационных планов и завязки на получаемое покрытие предлагают тулы как emanager. Плисоводы с ростом сложности проектов тоже о верификации задумываются.
Go to the top of the page
 
+Quote Post
Torpeda
сообщение Dec 7 2012, 11:45
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 23-02-12
Пользователь №: 70 424



Цитата(aHToIIIa @ Sep 7 2012, 16:21) *
Доброго времени суток, уважаемые специалисты!
Желаю работать проектировщиком БИС, но вот в каких САПРах (и возможно инструменты какие-то) оные разрабатываются без понятия! Увидеть название книг в ответе будет совсем не лишним.

Вставлю и свои 5 копеек....

1) Вжизни главное определится - где твое место и что ты за птица....
Если вы всёже хотите стать проектировщиком именно микросхем, то тут ест 2 основных направления: аналоговые микросхемы и цифровые.
Я щитаю эти области взаимоисключающими, ибо всё в одну даже просветлённую голову не влезет.

2) Аналоговые микросхемы - это схемотехника на уровне транзисторов и детальное изучение физики и технологии полупроводников.
Тулзы, как сказано:
- Cadence IC5141 - схемы рисовать
- Cadence Spectre/Ultrasim, Simvision - симулировать
- Cadence Assura - верифицировать топологию

Главное тут не столько тулзы уметь пользовать (это не так и сложно), сколько схемотехнику микросхем знать с учётом физики и технологии полупроводников....
Можно хоть с OrCAD PSPICE начать....

3) Цифровые микросхемы - это:
- фронт енд дизайн (знание логики протоколов связи, шин, цифровой обработки сигналов итп) - Matlab
в данном случае важнее математика и способность розобратся в стандартах...

- RTL дизайн (FSM Мили\Мура, основы цифровой техники, описание RTL на HDL языках типа Verilog, верификация в среде UVM \ systemVerilog) - Notapad и симулятор типа Cadence NCSim, ModelSim,,,,
важнее освоить основы синхронного дизайна и выучить языки ну и научится как при помощи FSM сделать АЦП напр...

- бек енд дизайн (т.е. розработка топологии):
RCCompiler - синтез + DFT
SoCEncounter - розмещение, построение clock tree, розводка, верификация топологии (DRC, LVS), STA....

тулзы эти очень сложные и тут главное виртуозное ими владение... которое наступает года через 2 роботы плечо к плечу с экспертами Cadence.....
Также важно розобратся со Static Timing Analysis (STA)

Вот и всё.....

4) Для цифровика, хорошо начинать с FPGA (altera, Xilinx)
По крайней мере с RTL, верификацией и STA удастся розобраться, да и попробовать как оно...


Желаю удачи.

Go to the top of the page
 
+Quote Post
Voyager
сообщение Nov 20 2013, 12:54
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 159
Регистрация: 6-09-06
Из: Зеленоград
Пользователь №: 20 129



Всем добрый день!

Подкажите, пожалуйста, а есть ли литература, прочитав которую можно было бы разобраться с IC5141? Или это только документация, идущая вместе с софтом?
Go to the top of the page
 
+Quote Post
TiNat
сообщение Nov 20 2013, 18:06
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 100
Регистрация: 15-09-12
Пользователь №: 73 555



Цитата(Voyager @ Nov 20 2013, 14:54) *
Всем добрый день!

Подкажите, пожалуйста, а есть ли литература, прочитав которую можно было бы разобраться с IC5141? Или это только документация, идущая вместе с софтом?

В Cadence лучше чем документация, идущая с софтом Вы ничего не найдете, мое мнение.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st June 2025 - 20:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01485 секунд с 7
ELECTRONIX ©2004-2016