Форум программистов, компьютерный форум, киберфорум
Микропроцессоры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
14 / 14 / 8
Регистрация: 26.09.2007
Сообщений: 919

Проектирование микропроцессоров

26.02.2021, 14:04. Показов 2784. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.

Не знаю можно ли эту тему здесь разместить, у меня вопрос по технологии изготовления микропроцессоров, не по ремонту пк. То есть я пересмотрел видео на youtube - как делают чипы я понял- технологический процесс. Но сам чип как его проектируют инженеры- я не разобрался. А именно в чем мой вопрос- есть процессоры в которых содержится (сообщают для рекламы) 50- 60 миллионов транзисторов. Например на заводе 20 инженеров разрабатывают один процессор. Ну ясно есть спец. программы проектировать электронные схемы. И вот 20 человек и 60 миллионов транзисторов, получается на одного инженера 3 миллиона транзисторов- надо спроектировать такую схему. То есть я дилетант в этом вопросе- сколько человек отдел проектирует процессор, сколько сейчас в последних моделях процессоров содержится миллионов транзисторов- но это физически не возможно что один человек за 2- 3 месяца проектирования не "потеряется" в дебрях 3 миллионов транзисторов. Проясните ситуацию, как инженер не запутывается когда проектирует такой процессор? Кроме того это же куча "багов" будет в такой схеме. Но реально все работает на деле. :-)

Заранее спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.02.2021, 14:04
Ответы с готовыми решениями:

Нужен совет по эксплуатации и программированию микропроцессоров/чипов Infineon SLE78, Atmel ATA5577M1
Нужна помощь и совет по эксплуатации и программированию микропроцессоров/чипов Infineon SLE78, Atmel ATA5577M1. Необходимо ответить на...

Существуют ли светодиоды на основе триодов, транзисторов, микропроцессоров?
Существуют ли светодиоды на основе триодов, транзисторов, микропроцессоров? Добавлено через 9 минут Думается, что качество...

Система команд микропроцессоров семейства INTEL MCS-51
Задача следующая: Используя систему команд процессора 8051, составьте алгоритм и напишите программу циклического перебора значения от 99...

6
Дно пробито
4863 / 3006 / 393
Регистрация: 07.10.2020
Сообщений: 20,459
26.02.2021, 15:22
Цитата Сообщение от kurlyak Посмотреть сообщение
содержится миллионов транзисторов- но это физически не возможно что один человек за 2- 3 месяца проектирования не "потеряется" в дебрях 3 миллионов транзисторов.
потому что каждый отдел работает с определённым компонентом - кроме это есть специальные формулы чтобы как раз рассчитать сам элемент . Это нужно разбираться в высшей математике , ядерной физике и низкоуровневом программировании как минимум чтобы разобраться как это проектируется в КБ . Так никто не расскажет - это тоже тайна и искать ответ на вопрос без знаний глупо .

Кроме этого германские инженеры в 30-40 годы вообще во многом опередили мировую науку : при этом из инструментов у них был лишь мозг и ватман . Весь вопрос - откуда такие умные люди берутся
0
Супер-модератор
Эксперт Hardware
 Аватар для kumehtar
32451 / 16228 / 2689
Регистрация: 23.11.2016
Сообщений: 80,696
Записей в блоге: 59
26.02.2021, 15:48
kurlyak,Разработку в основном разумно вести на уровне структурных схем. На этом уровне обсуждаются основные составляющие блоки и архитектура. А уже потом - на отделы передаются соответствующие задания по разработке тех или иных блоков. А потом всё это собирается в кучу, утрясается логистика, и получается процессор.

А разработка и оптимизация блоков - ведётся с учетом предыдущих технических наработок, поэтому с нуля - вряд ли там кто-то что-то рисует.
0
14 / 14 / 8
Регистрация: 26.09.2007
Сообщений: 919
26.02.2021, 15:49  [ТС]
Цитата Сообщение от Wadim_Ymniy Посмотреть сообщение
Это нужно разбираться в высшей математике , ядерной физике и низкоуровневом программировании
У меня есть высшее техническое образование, я понимаю эти вещи. Но конкретно я не собираюсь подавать резюме в Интел возьмите меня на работу делать ваши процессоры. Меня интересует общий вопрос- сколько человек команда, сколько транзисторов в процессоре. Я понимаю что есть софт для проектирования электронных схем, каждая группа инженеров над своим блоком схемы работает, то есть- имеется блок схема- они ее в отделе поделили и каждый делает свою работу. Но вот сейчас погуглил - 1,3 трлн транзисторов в чипе - как одному человеку скоординировать столько информации. Если даже взять 1000 человек разрабатывает чип.

Просто было бы интересно такую статистику узнать- сколько человек отдел, сколько транзисторов в чипе, сколько времени тратят от начала разработки до начала производства.
0
Дно пробито
4863 / 3006 / 393
Регистрация: 07.10.2020
Сообщений: 20,459
26.02.2021, 19:35
Цитата Сообщение от kurlyak Посмотреть сообщение
Просто было бы интересно такую статистику узнать- сколько человек отдел, сколько транзисторов в чипе, сколько времени тратят от начала разработки до начала производства.
скорее всего это тоже тайна кампании .
1
4033 / 2645 / 582
Регистрация: 11.09.2009
Сообщений: 9,446
27.02.2021, 02:48
Цитата Сообщение от kurlyak Посмотреть сообщение
У меня есть высшее техническое образование, я понимаю эти вещи.
Получается, что не понимаете. Что-то там, где вы получали образование, "не докрутили". Или образование у вас "техническое", но какой-то другой области знаний.

Во-первых, на чипах процессоров до 99% от "миллионов транзисторов" - это СОЗУ (память, "кэш"). Регулярная структура. Проектируется одна ячейка, а остальные миллионы (мегабайты) ячеек - под копирку.
Во-вторых, цифровые схемы стоятся "из кубиков". Сначала проектируется "кубик" из транзисторов, например логический элемент или триггер. Потом уже из этих "кубиков" собираются "кубики" покрупнее - регистры, сумматоры, счётчики и т.п. Потом уже из этих крупных "кубиков" - "кубики" ещё крупнее ...
Так что с транзисторами разработчики работают вообще редко. И "транзисторов на человека" получается вполне вменяемое количество.
В третьих, проектировать чипы, рисуя их схемы, вообще давно "не модно". Совместно с фабами-производителями чипов разрабатываются библиотеки базовых элементов для систем проектирования (например фирмы Cadance), а собственно проектирование чипов осуществляется практически вообще без схем. Логика работы схемы описывается на "языке описания аппаратуры", - "Hardware Description Language", "HDL". А компиллятор уже переводит эту схему в "миллионы транзисторов".

Там, где дают высшее техническое образование в области электроники, уж об этом-то должны были рассказать.
Или хотя бы научить, что если чего-то не знаешь, то можно найти и почитать.
2
226 / 184 / 80
Регистрация: 13.04.2014
Сообщений: 694
31.03.2021, 12:17
kurlyak

может будет интересно и полезно пройти курс. кураторы выступают в роли архитекторов, а обучающиеся в качестве инженеров, которые непосредственно занимаются реализацией

https://www.nand2tetris.org

также есть два курса на coursera
https://www.coursera.org/learn/build-a-computer (1 часть)
https://www.coursera.org/learn/nand2tetris2 (2 часть)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.03.2021, 12:17
Помогаю со студенческими работами здесь

Нужно название программы для программирования микропроцессоров по скрину
Нужно название программы, есть только скрин и название что-то типа UNC ...

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

изучение программирования микроконтролеров и микропроцессоров
Народ прошу совета у вас. Собираюсь в магистратуру и преподаватель предлагает изучать программирование микроконтролеров и микропроцессоров....

AMD укрепилась на рынке микропроцессоров
Подготовлено по материалам Computerworld.

Разработчик АПК - программист микропроцессоров
Разработчик АПК Программист микропроцессоров. Ищем профессионального, ответственного и креативного разработчика аппаратно-программных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru