ddlab
258 subscribers
29 photos
20 files
144 links
Лабораторія цифрового дизайну.
Цифрова схемотехніка, Verilog/VHDL українською.
Download Telegram
Forwarded from Josh
Насправді, якщо бути зовсім точним, то необхідно ще відняти від отриманого значення Tclk-RG2. Саме це значення компенсує найгірший шлях і в деяких випадках використовується як useful skew, при умові, що є суттєва різниця між пропагацією CLK1 і CLK2 (Tprop.CLK2 >> Tprop.CLK1)
Korchemny_2013_SYSTEMVERILOG_ASSERTIONS_FOR_FORMAL_VERIFICATION.pdf
1.6 MB
Слава Україні!
Читаю далі про SystemVerilog. По SV Assertion окрім книг по SVA є цікавою наступна презентація
👍4
Forwarded from О'Сірич
Шановні читачі журналу CHIP NEWS!

Вийшов 6-й номер журналу за 2024 рік.

Для його завантаження є 2 варіанти, що відрізняються лише розміром (якістю окремих растрових зображень):

10 Мб
https://drive.google.com/file/d/1vpDw0bmxeGfFFlVa5gXHJ3M_iNbk0j4z/view?usp=sharing

41 Мб
https://drive.google.com/file/d/15xx-flMT3qwzjsdm4fXDpeWPibzUE2bW/view?usp=sharing

Всі посилання на сайти, що є в рекламах та у візитках - активні. На сторінках Змісту та на обкладинці також активні переходи на сторінки статей.
Прохання при перегляді файлу на комп'ютері застосовувати двосторінковий режим перегляду з окремим показом титульної сторінки. Це побажання для більш "реалістичного" відображення журналу.

Поширення журналу категорично вітається!!!

Читайте з користю та задоволенням!

www.chipnews.com.ua
5
Слава Україні!
Невеличка замітка з приводу того, як вчити SystemVerilog.
Вважаємо, що ви вже знаєте схемотехніку. Як ні - Харріс і Харріс або Уейкерлі.
Розпочинаємо SystemVerilog по Харріс і Харріс. Це початковий рівень і його достатньо для університетських лаб. Обовязково робити всі завдання і писати багато.
Далі ваш шлях повинен вже бути більш складним і треба обирати - або дизайн або верифікація.
Якщо дизайн - то берете Сазерленда, якщо в верифікацію - то Кріс Спір.
Тут вже буде складно, бо проміжного етапу між Харрісами і наступними книгами я не знаю. Тому рекомендую брати ChatGPT і читати книги разом з ним. І писати і компілювати код, щоб запобігти помилкам.

Бібілографія:
Harris, S., Harris, D., 2022. Digital design and computer architecture. RISC-V edition, First. ed. Elsevier, Inc, Philadelphia.

Sutherland, N.S., Davidmann, S., Flake, P., Sutherland, S., Moorby, P., 2006. SystemVerilog for design: a guide to using SystemVerilog for hardware design and modeling, 2nd ed. ed. Springer, New York, NY.

Spear, C., Tumbush, G., 2012. SystemVerilog for Verification: A Guide to Learning the Testbench Language Features, 3rd ed. Springer US, Boston, MA. https://doi.org/10.1007/978-1-4614-0715-7

Як є потреба в книжках - пишіть в особисті.
👍115
Слава Україні!
Давно нічого не писав, бо багато роботи. Останній місяць вчу UVM і маю багато вражень як про UVM та SystemVerilog так і про свої розумові здібності. Але в сухому залишку вже є багато.
Почнемо з книжок по UVM. І сьогодні буде новинка – книга Mark Glasser “Next Level Testbenches: Design Patterns in SystemVerilog and UVM”, що вийшла пару місяців тому і лише в паперовому варіанті - https://www.amazon.com/Next-Level-Testbenches-Patterns-SystemVerilog/dp/B0D9QZ2Q53.
Книга не для початківців у UVM і аж ніяк не для тих, хто тільки почав вчити SystemVerilog.
Книга про патерни проектування, тобто такі собі багаторазові рішення типових проблем у розробці систем тестування та верифікації на SystemVerilog, що можуть значно підвищити модульність і повторне використання коду. Це дозволяє робити код більш читабельним, придатним для підтримки та масштабування, що зрештою це покращує ефективність процесу верифікації апаратного забезпечення. Загалом про патерни проектування на SystemVerilog можна почитати декілька статей - https://vlsiweb.com/design-patterns-and-best-practices-in-systemverilog/ і https://www.edn.com/design-patterns-in-systemverilog-oop-for-uvm-verification/
На користь книги говорить передмова, яку написав Cliff Cummings (https://www.sunburst-design.com/papers/) і на його сайті можна знайти спільну статтю з Mark Glasser, що є частиною книги:
https://www.sunburst-design.com/papers/CummingsDVCon2023_uvm_resource_db_API.pdf
До книги додається і репозитарій на GitHub: https://github.com/mxg/topaz
Тому, як буде змога, купуйте та читайте.
👍6🔥2
Слава Україні!
Десь місяці півтора тому у видавництві Наш формат вийшов переклад книги Chris Miller “Chip War. The Fight for the World's Most Critical Technology” - https://nashformat.ua/products/chypova-vijna.-borotba-za-najvazhlyvishu-tehnologiyu-u-sviti-709629?gad_source=1&gclid=Cj0KCQjwr9m3BhDHARIsANut04YAgfav4GhMahEcKGit8bWb__8zkFfOdXnxD578Fjb-nGhyU7Z8Im0aAhK4EALw_wcB
Поклав у закладки – може згодиться. І таки справдилось!
Вперше почув про цю книгу з розповіді міністра Федорова і знайшов її на Амазоні, а як писав цей текст і в Україні і за прийнятні гроші: https://www.yakaboo.ua/chip-war-the-fight-for-the-world-s-most-critical-technology.html?srsltid=AfmBOooNmHcPevoInZBtaDPiEGZlh7WfvIOLu-dU3Zqfd36qyyEOEjkF
Тож як тільки побачив, що вийшла – одразу (тиждень-два, не більше) пішов і купив у книжковому магазині в Чернігові. Отак, в Чернігові, в першому ж книжковому магазині купив (він у нас не один, тому все серйозно у нас з цим).
Зразу кажу: лише погортав і не читав – забрали колеги почитати, тож, я в черзі на свою книгу. Бо зараз у мене в читанні Джеймс Глік «Інформація. Історія. Теорія. Поток» про Чарльза Беббіджа, Аду Лавлейс, Клода Шеннона і Платона, який казав, що письмова мова знищує все і взагалі, все пропало.
Тож, про що «Чипова війна» – про те, як відбувався розвиток мікроелектроніки та виробництва мікросхем, про Хрущова та КДБ – як ви не в курсі, то виробництво мікросхем в СРСР було запущено і відбувалось завдяки гарній роботі розвідки та КДБ. Для тих, хто не вірить раджу подивитись таблиці відповідності ТТЛ мікросхем і з подивом побачити, що функції та розташування виводів якось дуже схожі. Загалом, технологія пошарового стравлення та перемальовування топології мікросхеми в працювала добре.
Далі, про що ще – про ASML, Canon і Nikon, Китай та RICK-V. Загалом, очікую цікаву книгу для людей, для яких CMOS та мікропроцесор не просто якісь незрозумілі слова. Раджу піти купити або записатися в бібліотеку.
З прикольного – в книзі є глосарій термінів, щоб було куди підглядати терміни.
P.S. Для тих, кому нема чого робити – подивіться, звідки у Canon така назва. І можете пошукати в вікіпедії слово Авалокітешвара.
P.P.S. Картинок в книзі нема, що погано, проте є перелік літературних джерел на 722 пункти, що гарно.
👍1
Слава Україні!
Нарешті зробив наступне відео для каналу – чергове відео по дискретній математиці. Тепер вже ми дійшли до реалізації – тобто того, як зробити електричну схему по логічній функції. Щоб було більш цікаво зробив декілька ітерацій для того, щоб отримати результат для фізичної реалізації.
Відео ось тут – https://youtu.be/1RoVbbm4p6o
Продовження буде вже наступного тижня – намалюємо часові діаграми. А от з реалізацію на реальних мікросхемах трохи зачекаємо, поки все приїде.
Гарного перегляду!
P.S. Як завжди: лайк, підписка, коментар – бо почали писати якісь неадеквати.
#ddLab_YouTube
🔥5👍2
Слава Україні!
Рубрика «Маю час, маю натхнення або вечірні роздуми».
Трохи новин про Intel та Altera.
Як ви вже чули – Altera була виділена Intel у окрему компанію, але все ще як частина Intel. Але на тому справа не закінчилась і майбутня доля Altera почала стрімко змінювати свій напрям. Причому той напрям крутиться як флюгер (не плутати з флогером) під поривами вітру світового ринку.
Спочатку Intel захотіла вивести Altera на IPO вже в 2026 році - https://www.trendforce.com/news/2024/09/13/news-altera-ceo-denies-rumors-for-sale-claiming-ipo-plan-by-2026-remains-unchanged/
Ходили навіть чутки, що AMD або Marvell хочуть купити Altera. Але Sandra Rivera (Altera CEO) сказала «Ніт! То все не правда!». Хоча сама ідея про те, що AMD купить Altera вже сама по собі цікава і дає скажений простір фантазіям.
Але пару днів тому нова історія вилізла зовні – за чутками від неназваного джерела Intel хоче продати Altera приблизно за 17 мільярдів доларів. Це дозволить Intel вийти з крутого піке, в якому вони зараз знаходяться - https://www.cnbc.com/2024/10/18/intel-seeks-billions-for-minority-stake-in-altera-business-sources-say.html
Поживемо – побачимо, але ми з вами пам’ятаємо, що Intel придбала Altera за 16,7 мільярда доларів у 2015 році. Тож хочуть продати за ті ж гроші, що й купили.
Спостерігаємо за долею Altera, бо ота ваша вівада мені страх, як не подобається. Але то інша історія.
👀6😁2👍1
Слава Україні!
Кінець жовтня – час готувати плани на листопад. Для цього буде три тренінги від Doulos по Hardware Description Languages, формальної верифікації та цифрового дизайну. Всі тренінги безкоштовні і потребують простої регістрації.
06.11.2024 – семінар про перетин тактових доменів та констрейнти (Synopsys Design Constraints). Приклади плануються на ПЛІС фірми Microchip – PolarFire. https://www.doulos.com/events/webinars/clock-domain-crossing/?source=websched&utm_source=mailchimp&utm_medium=email

13.11.2024 – семінар по формальній верифікації, покриттю (Coverage) Assertion Coverage та з прикладами на Jasper Formal Verification Platform від Cadence. https://www.doulos.com/events/webinars/dealing-with-inconclusive-formal-proofs-cadence/?source=websched&utm_source=mailchimp&utm_medium=email

19.11.2024 – семінар про потоки у SystemVerilog та використання fork..join. Приклади будуть на www.edaplayground.com.
https://www.doulos.com/events/webinars/eda-playground-live-handling-multiple-threads-in-systemverilog/?source=websched&utm_source=mailchimp&utm_medium=email
👍53
Слава Україні!
Якось непомітно на фоні виборів пройшла цікава подія - Altera Innovators Day 2024.
Оскільки мене, я думаю, як і вас, не пустили вживу на це подивитись, тож дивимось в запису. Альтера обіцяє 12 технічних сесій, які викладені на YouTube.
Маємо два списки - Altera Innovators Day 2024 - https://www.youtube.com/playlist?list=PL0pU5hg9yniY-WFJ-uvAXKWVVaXXHLR7O
Sessions - Altera Innovators Day 2024 - https://www.youtube.com/playlist?list=PL0pU5hg9yniakHxVJ8hLzzcB1HrtoO9LV
Мені цікавим виявився запис доповіді про мікросхеми сімейства Agilex, що мають вбудовані блоки обчислень з плаваючою комою та AI Tensor Mode, що дозволяє виконувати множення матриць:
FPGAi: Add AI with Hardware and Software Flexibility - https://www.youtube.com/watch?v=usHWY14pdK0&list=PL0pU5hg9yniakHxVJ8hLzzcB1HrtoO9LV&index=7&pp=iAQB
Також раджу подивитись запис виступу CEO компанії Sandra Rivera – це дозволить зрозуміти куди все це рухається і які тренди вони бачать у розвитку компанії - https://youtu.be/66QoKUA815g?si=yWoOq-b7gzKi7f8P
Загалом, багато цікавого і буде що подивитись на вихідних.
4
Порівняння версій Quartus.
Повний список різних фіч різних версій - https://www.intel.com/content/dam/www/central-libraries/us/en/documents/quartus-prime-compare-editions-guide.pdf

Інфографіка, як ліниво читати багато букв - https://www.intel.com/content/dam/www/central-libraries/us/en/documents/2023-11/quartus-prime-comparison-infographic.pdf
2
👍5
Слава Україні!
На цій картинці дуже цікава інформація, яка показує вартість розробки мікросхеми в залежності від технологічної норми. Варіацій її в інтернеті дуже багато при пошуку по ключових словах, але інформація там буде однакова – вартість розробки зростає експоненційно зі зменшенням технологічної норми.

При нормі 28 нм це було 48 млн. долларів, а при нормі 2 нм – 725 млн. долларів. Тут іде розмова саме про розробку і виготовлення першої партії нової мікросхеми, що триває від 2 до 3 років. Ця ціна включає в себе всі етапи розробки мікросхеми – від створення архітектури, розробки схемотехніки, всіх етапів тестування до виготовлення та валідації вже готової мікросхеми. І вже після цього починається випуск мікросхем і продаж їх споживачу.

Вартість зростає перш за все тому, що зменшується розмір транзисторів, а це, в свою чергу, вимагає більш досконалого літографічного обладнання. А збільшення складності пристроїв вимагає більшого часу на розробку архітектури, розробку та верифікацію мікросхеми. А з цього випливає думка, що робити мікросхеми по найновішому технологічному процесу зможуть «не только лишь все. Мало, кто может это делать.» (с) Кличко. Але про це наступного разу.
👍4
Слава Україні!
Сьогодні хочу вам показати цікавий подкаст про електроніку. Маю надію, що ви знаєте про такий ресурс як EEJournal - https://www.eejournal.com. Як ні – то швиденько йдіть туди і підписуйтесь на новини. Так ви будете мати купу різних новин та статей з електроніки.
Але, про підкаст. У EEJournal є прямо у головному меню пункт Fish fry. Переходите туди і маєте вже понад 600 випусків, що виходять кожної п’ятниці. Випуски короткі – хвилин по 20 і добре підходять для послухати по дорозі на роботу чи навчання.
Архів на сайті EEJournal - https://www.eejournal.com/fish_fry/
Для бажаючих на YouTube - https://www.youtube.com/playlist?list=PLJAe8IQ4a20Ue50TikGM9NsGh7avXPLxU/ Але тут випусків менше. І відео все одно не буде – тільки розмова.
Також під записами на сайті EEJournal є лінки на Apple Podcasts та Spotify.
Слухайте і майте гарний день!
3
Слава Україні!
Вихідні і прям відчуваю, що ви вже награлися в нового сталкера, задонатили і шукаєте що подивитись.
Ось французький фільм про роль TSMC та Тайваню у світовій гонці за передові мікросхеми:
TSMC: The Company That Rules the Global Microchip Market.
https://youtu.be/IamGUBh2y6M?si=2kIidZZE-idDbYou

Моя оцінка фільма - спроба замінити фільмом книгу Chip war (про неї писав ось тут - https://t.me/ddlab_ua/176) або зробити до неї відеоряд з невеликими додаваннями страждань французів, у яких стояв завод Рено 2 місяці у 2022 році бо не було мікросхем.
Загалом фільм розрахований на людей, що знають про мікросхеми нічого взагалі. І тут він прямо в ціль. Якщо ви в темі - то на раз подивитись можна.
Гарного перегляду.
👍42🥰1
До попереднього посту.
YouTube підсунув чергове відео на ту ж тему: Chip War 2.0: The Global Battle for Semiconductor Supremacy│Chris Miller (The Author of “Chip War"). Виступ автора книги Chip War. Важливо – саме запис виступу. Відео свіженьке – рівно місяць тому.
Подивився і маю що сказати – нічого нового. Розмова про те, що є штучний інтелект і для нього потрібні мікросхеми. І хто їх буде більше/краще/дешевше робити – той молодець. Більше нічого такого, що варте 40 хвилин перегляду.
Рекомендації по саме цьому відео: як дивились попереднє відео або читали книгу, то нема сенсу. Якщо не читали та не дивились – дивіться. Для всіх інших це гарний варіант спокійно поспати під чиюсь лекцію.
Лінк для бажаючих: https://youtu.be/M_rJX-OUzEw?si=Hq2EdzluRGaA4LU6
👍4
Вітаю усіх.
Вчора ввечорі була пара повідомлень зі спамом у чат каналу. Повідомлення видалені, автори відправлені в бан.
Майте гарний день.
3👍1
Forwarded from Lampa
Привіт!
Наші друзі запрошують на івент від команди R&D центру SQUAD, що займається дослідженнями та реалізацією проєктів у сфері найсучасніших систем безпеки розумного дому та Інтернету речей (IoT).

🤖 єТЕМА: Як ми перестали боятися і полюбили EMBEDDED ENGINEERING 🤖

Це подія як для майбутніх, так і досвідчених IT-спеціалістів, які цікавляться або вже працюють в Embedded-сфері.

У ПРОГРАМІ:

▪️ Чому попит на Embedded-інженерів завжди буде високим, а ця сфера є інноваційною?
▪️ З чим стикається інженер у повсякденній роботі та що відрізняє його від програміста?
▪️ Ключові soft і hard skills Embedded-інженера
▪️ Підходи до аналізу та розв’язання інженерних проблем
▪️ Особливості дослідження дефектів в Embedded-сфері

🗓 5 грудня | 19:00-21:00 | online

🙌 Участь безкоштовна, деталі та реєстрація — https://bit.ly/3CN7cvC
🔥4👍2
Слава Україні!
Почнемо цикл постів про LFSR.
Регістри зсуву з лінійним зворотним зв'язком, або Linear Feedback Shift Register - LFSR, це дуже поширена схема, яка використовується для генерації послідовностей бітів на основі лінійної функції їх попереднього стану. Фактично — це такий собі регістр зсуву, де вхідний біт регістра обчислюється за допомогою лінійної функції поточного стану регістра.
LFSR складаються з лінійки тригерів, розташованих як у звичайному регістрі зсуву. З кожним тактом біти в регістрі зміщуються вправо, а новий біт, що входить у крайню ліву позицію, формується як логічна функція від певних виходів тригерів. Найпоширенішою функцією, яка використовується, є виключне АБО (XOR). У французькій версії вікіпедії є класна картинка: https://fr.wikipedia.org/wiki/Registre_%C3%A0_d%C3%A9calage_%C3%A0_r%C3%A9troaction_lin%C3%A9aire#/media/Fichier:Lfsr.gif
Така схема дозволяє генерувати довгі послідовності псевдовипадкових бітів. Хоча послідовності бітів є псевдовипадковими, вони є детермінованими, тобто вони будуть слідувати тому самому шаблону, якщо ініціалізовані тим самим початковим значенням.
У криптографії LFSR використовують як частину алгоритму роботи з потоковими шифрами, де вони виробляють псевдовипадкові числа для шифрування даних. Вони також є дуже важливими для виявлення та виправлення помилок, відіграючи ключову роль у циклічних надлишкових кодах (CRC) і обчисленнях контрольної суми для забезпечення цілісності даних під час передачі.
У цифровому мовленні LFSR використовуються в зв’язку з розширеним спектром для генерації шумоподібних сигналів, які підвищують безпеку та протистоять перешкодам. Крім того, під час тестування обладнання вони допомагають створювати тестові шаблони та псевдовипадкові числа для перевірки надійності цифрових схем.
Існує кілька стандартних варіацій LFSR – Фібоначчі, Галуа, Xorshift. Але про те наступного разу. Сьогоднішня розмова була затіяна заради книги Американського математика Соломона Голомба 1967 року Shift Register Sequences. Власне це одна з перших робіт на цю тему і лінк неї лежить в першому коментарі.
Окремо раджу почитати статтю про Соломона Голомба на сайті Стівена Вольфрама: https://writings.stephenwolfram.com/2016/05/solomon-golomb-19322016/

#LFSR
👍5🔥1
Черговий випуск журналу
Forwarded from О'Сірич
Шановні читачі журналу CHIP NEWS!

У вас є прекрасна можливість заповнити своє дозвілля на вихідних цікаво та корисно, а саме - читанням свіжого номера журналу CHIP NEWS!!!

Вийшов 9-й номер журналу за 2024 рік.

Для його завантаження є 2 варіанти, що відрізняються лише розміром (якістю окремих растрових зображень):

10 Мб
https://drive.google.com/file/d/1MvRfOGzYlxwK5yv8_rn_iOhDzwxqh1xN/view?usp=sharing

31 Мб
https://drive.google.com/file/d/1-nB3lhvo-wmnev6iEe5gYmxoq-3YFpPv/view?usp=sharing

Всі посилання на сайти, що є в рекламах та у візитках - активні. На сторінках Змісту та на обкладинці також активні переходи на сторінки статей.
Прохання при перегляді файлу на комп'ютері застосовувати двосторінковий режим перегляду з окремим показом титульної сторінки. Це побажання для більш "реалістичного" відображення журналу.

Поширення журналу категорично вітається!!!

Читайте з користю та задоволенням!

www.chipnews.com.ua
👍2