Важная информация

User Tag List

Страница 2 из 24 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 236

Тема: Реверс-инжиниринг БМК 1515ХМ1,2

  1. #11
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    10,944
    Спасибо Благодарностей отдано 
    111
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    99 сообщений
    Mentioned
    12 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    XM2 это не БМК, это полноценный ASIC, хотя и построенный на библиотеке ячеек от ХМ1. Поэтому ХМ2 не имеет сформированный матрицы ячеек, и размер кристалла можно изменять динамически. Логично, что схема занимает весь кристалл, а бомба всегда падает в эпицентр
    Я тоже подумал, что только такой ответ и остается.

    Нет ли фотки хотя бы кусочка ХМ1, чтобы посмотреть, чем они отличаются?

    - - - Добавлено - - -

    Цитата Сообщение от Vslav Посмотреть сообщение
    PS. Надо в пикаде создать библиотеку ячеек, с реальной топологией, а не просто УГО, там все для этого есть. И нумерацию распознать и писать выводы как в книжке - это отличная база.
    А смысл? Для составления схемы мне УГО полностью хватает.

    - - - Добавлено - - -

    Цитата Сообщение от Vslav Посмотреть сообщение
    Это просто еще один дополнительный логический вход на который подали "высокий".
    Я бы сказал что это часть ячейки 629.
    Кстати, мы эту ячейку уже обсуждали в другой теме, она входит в состав управляемого делителя частоты на 2.



    Хотя, думали, что это одновибратор.

  2. #12
    Veteran Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    1,582
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    25
    Поблагодарили
    13 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Нет ли фотки хотя бы кусочка ХМ1, чтобы посмотреть, чем они отличаются?
    Увы, микроскоп сейчас разобран. XM1 выглядит в масштабе примерно как 1801ВП1 - заранее сформированная матрица ячеек, а схема реализуется в слое металла.
    XM2 же выглядит как набросанные ячейки, а не матрица одинаковых.

    Цитата Сообщение от Titus Посмотреть сообщение
    А смысл? Для составления схемы мне УГО полностью хватает.
    Смысл что время бежит быстро, а ты идешь очень сложным и затратным путем.
    А я давно тебе предлагаю облегчить жизнь
    И к тому же ты изобретаешь велосипед - ячейки с готовой цоколевкой описаны в книжки, а ты придумываешь свои обозначения.

    Цитата Сообщение от Titus Посмотреть сообщение
    Кстати, мы эту ячейку уже обсуждали в другой теме, она входит в состав управляемого делителя частоты на 2.
    Скорее всего этот делитель и есть комбинация ячеек а не одна специальная (dedicated) ячейка.

    Посмотрел что у меня осталось от 1515:
    - 4 шт 1515ХM1-32
    - 1 шт 1515ХМ1-31

    Есть еще какие-то открытыте кристаллы, но они грязные, часть поколотые - очень плохо оно в димесульфиде вскрывалось.

  3. #13
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    10,944
    Спасибо Благодарностей отдано 
    111
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    99 сообщений
    Mentioned
    12 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Увы, микроскоп сейчас разобран. XM1 выглядит в масштабе примерно как 1801ВП1 - заранее сформированная матрица ячеек, а схема реализуется в слое металла.
    XM2 же выглядит как набросанные ячейки, а не матрица одинаковых.
    Это очень хорошо, что ячейки в ХМ1 прибиты намертво. Значит достаточно один раз нарисовать шаблон с ними, а потом просто соединять в зависимости от версии кристалла.

    Цитата Сообщение от Vslav Посмотреть сообщение
    Смысл что время бежит быстро, а ты идешь очень сложным и затратным путем.
    А я давно тебе предлагаю облегчить жизнь
    И к тому же ты изобретаешь велосипед - ячейки с готовой цоколевкой описаны в книжки, а ты придумываешь свои обозначения.
    Как я уже говорил - для меня это единственный интересный путь.
    Ячейки из книжки довольно условно совпадают с теми, что я нахожу здесь. Поэтому нет смысла подписывать цоколевку по книжке. Да подпиши я ячейки так же, как в книжке, это бы не ускорило мою работу, а скорее наоборот. Поэтому, для себя я иду наиболее простым путем. В пикаде составил библиотеку ячеек, кидаю их на схему и соединяю. Все просто. Вчера целый столбец доделал, примерно 60 ячеек. Уже 5 из 19 столбцов готово.

    - - - Добавлено - - -

    Цитата Сообщение от Vslav Посмотреть сообщение
    Скорее всего этот делитель и есть комбинация ячеек а не одна специальная (dedicated) ячейка.
    Как раз специальная. Т.е. она составлена из отдельных ячеек, но видно, что это цельный шаблон, и имеет связи между собой внутри тела ячеек, а не дорожками вокруг.

    - - - Добавлено - - -

    Цитата Сообщение от Vslav Посмотреть сообщение
    Скорее всего этот делитель и есть комбинация ячеек а не одна специальная (dedicated) ячейка.
    Как раз специальная. Т.е. она составлена из отдельных ячеек, но видно, что это цельный шаблон, и имеет связи между собой внутри тела ячеек, а не дорожками вокруг.

  4. #14
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,246
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    130
    Поблагодарили
    54 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня ещё вопрос, а после составления схемы как будет проходить верификация?
    Это же не проц на котором можно просто имеющиеся тесты прогнать.

  5. #15
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    10,944
    Спасибо Благодарностей отдано 
    111
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    99 сообщений
    Mentioned
    12 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Встретился удивительный D-триггер не имеющий ни входа S, ни R. Т.е. его нельзя предустановить подобным способом.

    - - - Добавлено - - -

    Цитата Сообщение от nzeemin Посмотреть сообщение
    У меня ещё вопрос, а после составления схемы как будет проходить верификация?
    Это же не проц на котором можно просто имеющиеся тесты прогнать.
    Я думаю, что тоже можно написать специальные тесты.
    У меня уже были тесты для проверки и детектирования ХМ1/ХМ2 таймера.
    А если знать точную структуру, то и точный тест написать можно.

  6. #16
    Veteran
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    1,806
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    37 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Встретился удивительный D-триггер не имеющий ни входа S, ни R. Т.е. его нельзя предустановить подобным способом.
    155ТМ5, 155ТМ7
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  7. Этот пользователь поблагодарил AFZ за это полезное сообщение:

    Titus (17.10.2019)

  8. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  9. #17
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    10,944
    Спасибо Благодарностей отдано 
    111
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    99 сообщений
    Mentioned
    12 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    155ТМ5, 155ТМ7
    Не в том плане, что они уникальны, а в том, что не очень хорошо, когда есть ячейки, которые не сбрасываются по ресету, и могут находиться в произвольном состоянии. Но надо смотреть, как они включены в схеме целиком, разумеется.

  10. #18
    Veteran Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    1,582
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    25
    Поблагодарили
    13 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Значит достаточно один раз нарисовать шаблон с ними
    Нет. Один раз можно сделать предварительную разметку в топологии, согласно моему подходу. А у тебя не получится нарисовать сетку, потому что УГО-шки все сильно разные, и они должны следовать логике схемы, а не физическому размещению, иначе схема вырвиглазная будет. Собственно для 1801ВП1 я сетку и нарисовал в топологии, берешь новую микросхему ВП1, натягиваешь на секту за пару часов, еще часов 10-20 рисовка топологии, абсолютно без напряга, мимодумно, потом еще часов 10 накидываешь ячейки из библиотеки (ага, 300-400 шт), и опа - получается готовая вырвиглазная схема, но все проводники уже подключены, остается только медитировать, осознавать и приводить схему в нормальное состояние. С автоматической верификацией LVS (layout vs schematic). И это все на потоке - одинаково для всей серии.

    Цитата Сообщение от Titus Посмотреть сообщение
    Как я уже говорил - для меня это единственный интересный путь.
    Это очень тяжелый путь. Так ты еще 6 микросхем ХМ1 планируешь, тут как раз автоматизация нужна, а у тебя совсем уж "закат солнца вручную". Реверс жрет дохрена времени, а уж если путь сознательно удлинят....

    Цитата Сообщение от Titus Посмотреть сообщение
    Ячейки из книжки довольно условно совпадают с теми, что я нахожу здесь.
    Я не знаю насчет 1515, и особенно ХМ2, но для серии 1801 ячейки совпали все. Было с полдюжины опечаток, но все разрулилось.

    Цитата Сообщение от Titus Посмотреть сообщение
    Поэтому нет смысла подписывать цоколевку по книжке.
    Был такой мужик - Ричард Фейнман. Профессор физики, дважды нобелевский лауреат, и вообще - умный человек, автор книжки "Вы, конечно, шутите, мистер Фейнман". В школе он увлекся математикой и не понравилась ему стандартная математическая нотация. Изобрел свою, типа ему удобную и вовсю ей пользовался. И тут понадобилось ему задачку с одноклассниками обсудить, начал он свои закорючки писать - и не понял его никто. Дик был парень умный, выводы сделал быстро, и далее стал использовать стандартную нотацию
    Это притча такая, о пользе принципа "to be on the same page"

    Цитата Сообщение от Titus Посмотреть сообщение
    В пикаде составил библиотеку ячеек, кидаю их на схему и соединяю.
    А на топологию кидать еще проще. С автоматическим соединением цепей - кинул, и все само прицепилось, ага.

  11. #19
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    10,944
    Спасибо Благодарностей отдано 
    111
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    99 сообщений
    Mentioned
    12 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    ет. Один раз можно сделать предварительную разметку в топологии, согласно моему подходу. А у тебя не получится нарисовать сетку, потому что УГО-шки все сильно разные
    Для такого случая можно нарисовать одинаковые.

    Словом, мне сложно что-то сказать о ХМ1, т.к. я их попросту не видел.

    - - - Добавлено - - -

    Цитата Сообщение от Vslav Посмотреть сообщение
    накидываешь ячейки из библиотеки (ага, 300-400 шт), и опа - получается готовая вырвиглазная схема, но все проводники уже подключены, остается только медитировать, осознавать и приводить схему в нормальное состояние.
    Вполне верю, что твой подход более быстрый. Но раз уж я начал эту микросхему так, нет смысла на пол-дороге менять коней.

    Да, и ячеек тут >1100, а не 300-400. Да и ложатся сразу в читабельном и понятном глазу виде. А если накиданы абстрактные топологические, то их еще, наверное, придется какое-то время в порядок приводить, чтобы схема стала читабельной.

    - - - Добавлено - - -

    Цитата Сообщение от Vslav Посмотреть сообщение
    В школе он увлекся математикой и не понравилась ему стандартная математическая нотация. Изобрел свою, типа ему удобную и вовсю ей пользовался. И тут понадобилось ему задачку с одноклассниками обсудить, начал он свои закорючки писать - и не понял его никто. Дик был парень умный, выводы сделал быстро, и далее стал использовать стандартную нотацию
    Это притча такая, о пользе принципа "to be on the same page"
    Я бы не сказал, что это мой случай) Я использую самую, что ни на есть стандартную систему обозначений, которая понятна любому школьнику. А то, что промежуточные этапы у тебя одни, у меня другие - на вид конечного продукта не влияет.

    - - - Добавлено - - -

    6 столбцов из 19!

    Жопа только в том, что если по высоте (максимально допустимой в PCAD) все элементы вмещаются, то по ширине на одном листе уместится только 10-11 столбцов из 19. А на другой лист переносить кучу связей это брррр! Лишает всякой наглядности. И как расширить лист по ширине более, чем 60000.0mil, вряд ли это возможно.

    Понятно, что надо было сразу рисовать в более мелком масштабе, но кто же знал, что не поместится)
    Последний раз редактировалось Titus; 18.10.2019 в 01:28.

  12. #20
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    10,944
    Спасибо Благодарностей отдано 
    111
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    99 сообщений
    Mentioned
    12 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Доделал 7-й ряд из 19.

    На всякий случай вот схема, чтобы не потерялась.

    - - - Добавлено - - -

    Глянул фотки 1801ВП1, которые выкладывал Vslav.
    Как там можно разглядеть ячейки? Качество фоток такое, что глаза сломаешь. Не сравнить с фотками ХМ1515. Хорошо, что 1801ВП1 уже все отреверсены.

    Ну и ячеек там штук 300, а в ХМ1515 раза в 4 больше.

Страница 2 из 24 ПерваяПервая 123456 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Реверс-инжиниринг игры Boovie
    от Oleg N. Cher в разделе Программирование
    Ответов: 37
    Последнее: 13.09.2019, 16:53
  2. Ответов: 36
    Последнее: 11.03.2018, 22:46
  3. Реверс МК-92
    от Случайность в разделе Программируемые калькуляторы
    Ответов: 51
    Последнее: 13.06.2017, 06:41
  4. реверс sinclair scientific
    от skyther в разделе Зарубежные компьютеры
    Ответов: 0
    Последнее: 31.08.2013, 16:56
  5. Куплю 1515ХМ1-6006, 1515ХМ1−6008
    от moxjemi в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 10.01.2012, 17:23

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •