Загрузка видео...

Не удалось загрузить видео

На главную

ML-assisted semi-automated chip reverse engineering workflow Now doing this kind of stuff takes a weekend and not months anymore

13,771 просмотров • 15 дней назад •via X (Twitter)

Комментарии: 11

Фото профиля イカビク
イカビク15 дней назад

@furrtek mentioned earlier that template matching works quite well. I'm currently focused on fully automated wire tracing and verification processes.

Фото профиля Giulio Zausa
Giulio Zausa15 дней назад

@furrtek This though doesn't work on the image itself directly, it first uses an U-Net to find the vias, then it matches the cells on the via positions alone, which IMO works a lot better. But yeah, extracting the wires is still the biggest problem, how did you solve that?

Фото профиля イカビク
イカビク14 дней назад

Although I cannot reveal the details here, I need to create a dataset and train a wire tracing model in order to develop a tool that can be used with almost all gate arrays.

Фото профиля イカビク
イカビク14 дней назад

The challenging part is separating the three layers (poly+M0+M1) when they overlap on an unplanarized chip. I have an idea for an ML model that seems like it might work, but I haven't tried it yet because I need to create the dataset first.

Фото профиля Giulio Zausa
Giulio Zausa14 дней назад

Yeah exactly, I think that maybe recognizing the wires is easy, but it really gets challenging if you want to correctly solve overlapping stuff. When I do that by hand I always have to think where stuff might go and often it's literally about counting wires going in and out...

Фото профиля The Versions Music
The Versions Music15 дней назад

Wonderful!

Фото профиля ThatRetroGuy
ThatRetroGuy14 дней назад

there is a particular type of hardware emulation have been wanting to get going, this stuff is way beyond my level of understand...

Фото профиля Intrepid Sponge 𐇐𐇑𐇒𐇓𐇔𐇕𐇖𐇗𐇘𐇙𐇚
Intrepid Sponge 𐇐𐇑𐇒𐇓𐇔𐇕𐇖𐇗𐇘𐇙𐇚14 дней назад

What is this data?

Фото профиля vans.lee
vans.lee14 дней назад

Is it also possible to reverse-engineer built-in algorithms?

Фото профиля basedcapital
basedcapital14 дней назад

the merge step is most of the speedup. cell 34 alone is 38 instances

Фото профиля dj.tuBIG/MaliceX
dj.tuBIG/MaliceX14 дней назад

Super impressive stuff

Похожие видео