ICAL  |  show  |  edit  |  edit as text  |  add to group

History of: r3talk - Proprietary silicon ICs and dubious marketing claims? Let's fight those with a microscope!

Current version (2024-12-16T15:43:21.587629)

    acronym: r3talk
title:  Proprietary silicon ICs and dubious marketing claims? Let's fight those with a microscope! 
startdate: 2024-12-19
starttime: 20:05
endtime: 21:00
timezone: Europe/Vienna
city: Graz
country: AT
address: realraum, Brockmanngasse 15, 8010 Graz
exact: True
coordinates: 47.0654887055, 15.450553894
tags: realraum talk r3talk ics reverseengineering hardware
urls:
    ical https://grical.realraum.at/s/?query=r3talk+%21realraum&view=ical
description:
Welcome to the first of a regular monthly series of small talks in realraum.
The focus being on low-entry but hopefully high-value knowledge sharing either in form of a talk or show+tell.
 


Proprietary silicon ICs and dubious marketing claims? Let's fight those with a microscope!



Custom silicon chips are black boxes that hold many secrets, like internal ROMs, security features and audio DSP algorithms. How does one start reverse engineer them? Let's look at the basics of silicon reverse engineering, what gate array chips are, and how some tooling can generate Verilog code automatically from a die shot.

A digital synthesizer from 1986 was completely shrouded in mystery and dubious marketing claims. Being that old, eventually every working unit will break, leaving us with the no info about its inner workings. I could not accept this, so I decided to get into silicon reverse engineering. By dissolving its undocumented custom chips into acid and looking at them through a microscope, I was able to get an understanding of what was going on internally, to be able to preserve it and emulate it in the future.

This is possible because lot of custom silicon chips from that era (80s and 90s) are of the "gate array" type: a grid-like structure that contains thousands of digital logic gates. By looking at them closely we can understand what those gates do, and by following the wiring between them we can reconstruct the entire system. This method allowed people to understand and recreate perfect emulations of arcade games, sound chips, security ICs and more.

In this talk I want to tell my journey into silicon reverse engineering from my perspective of a complete beginner and software guy, and what I learned in the process. I will go through the different kinds of custom chips, how they look under a microscope, their different parts, what can be easily reverse engineered and what can not. Those chips do not only contain logic, but also RAM and ROM parts, and knowing how to identify them can give clues when looking at the logic is too complicated. Sometimes a chip can be completely understood even without knowing that a MOSFET is.

I will also cover the process I used for reverse engineer them, some techniques that worked and some that didn't, and some tools I built to automatically extract mask ROMs and generate Verilog code from die shots.


by giulioz
        

2024-12-16T14:15:16.771515

f1acronym: r3talkf1acronym: r3talk
2title: Proprietary silicon ICs and dubious marketing claims? Let's fight those with a microscope! 2title: Proprietary silicon ICs and dubious marketing claims? Let's fight those with a microscope!
3startdate: 2024-12-193startdate: 2024-12-19
4starttime: 20:054starttime: 20:05
5endtime: 21:005endtime: 21:00
6timezone: Europe/Vienna6timezone: Europe/Vienna
7city: Graz7city: Graz
8country: AT8country: AT
9address: realraum, Brockmanngasse 15, 8010 Graz9address: realraum, Brockmanngasse 15, 8010 Graz
10exact: True10exact: True
11coordinates: 47.0654887055, 15.45055389411coordinates: 47.0654887055, 15.450553894
12tags: realraum talk r3talk ics reverseengineering hardware12tags: realraum talk r3talk ics reverseengineering hardware
tt13urls:
14 ical https://grical.realraum.at/s/?query=r3talk+%21realraum&view=ical
13description:15description:
14Welcome to the first of a regular monthly series of small talks in realraum.16Welcome to the first of a regular monthly series of small talks in realraum.
15The focus being on low-entry but hopefully high-value knowledge sharing either in form of a talk or show+tell.17The focus being on low-entry but hopefully high-value knowledge sharing either in form of a talk or show+tell.
16 18
1719
1820
19Proprietary silicon ICs and dubious marketing claims? Let's fight those with a microscope!21Proprietary silicon ICs and dubious marketing claims? Let's fight those with a microscope!
2022
2123
2224
23Custom silicon chips are black boxes that hold many secrets, like internal ROMs, security features and audio DSP algorithms. How does one start reverse engineer them? Let's look at the basics of silicon reverse engineering, what gate array chips are, and how some tooling can generate Verilog code automatically from a die shot.25Custom silicon chips are black boxes that hold many secrets, like internal ROMs, security features and audio DSP algorithms. How does one start reverse engineer them? Let's look at the basics of silicon reverse engineering, what gate array chips are, and how some tooling can generate Verilog code automatically from a die shot.
2426
25A digital synthesizer from 1986 was completely shrouded in mystery and dubious marketing claims. Being that old, eventually every working unit will break, leaving us with the no info about its inner workings. I could not accept this, so I decided to get into silicon reverse engineering. By dissolving its undocumented custom chips into acid and looking at them through a microscope, I was able to get an understanding of what was going on internally, to be able to preserve it and emulate it in the future.27A digital synthesizer from 1986 was completely shrouded in mystery and dubious marketing claims. Being that old, eventually every working unit will break, leaving us with the no info about its inner workings. I could not accept this, so I decided to get into silicon reverse engineering. By dissolving its undocumented custom chips into acid and looking at them through a microscope, I was able to get an understanding of what was going on internally, to be able to preserve it and emulate it in the future.
2628
27This is possible because lot of custom silicon chips from that era (80s and 90s) are of the "gate array" type: a grid-like structure that contains thousands of digital logic gates. By looking at them closely we can understand what those gates do, and by following the wiring between them we can reconstruct the entire system. This method allowed people to understand and recreate perfect emulations of arcade games, sound chips, security ICs and more.29This is possible because lot of custom silicon chips from that era (80s and 90s) are of the "gate array" type: a grid-like structure that contains thousands of digital logic gates. By looking at them closely we can understand what those gates do, and by following the wiring between them we can reconstruct the entire system. This method allowed people to understand and recreate perfect emulations of arcade games, sound chips, security ICs and more.
2830
29In this talk I want to tell my journey into silicon reverse engineering from my perspective of a complete beginner and software guy, and what I learned in the process. I will go through the different kinds of custom chips, how they look under a microscope, their different parts, what can be easily reverse engineered and what can not. Those chips do not only contain logic, but also RAM and ROM parts, and knowing how to identify them can give clues when looking at the logic is too complicated. Sometimes a chip can be completely understood even without knowing that a MOSFET is.31In this talk I want to tell my journey into silicon reverse engineering from my perspective of a complete beginner and software guy, and what I learned in the process. I will go through the different kinds of custom chips, how they look under a microscope, their different parts, what can be easily reverse engineered and what can not. Those chips do not only contain logic, but also RAM and ROM parts, and knowing how to identify them can give clues when looking at the logic is too complicated. Sometimes a chip can be completely understood even without knowing that a MOSFET is.
3032
31I will also cover the process I used for reverse engineer them, some techniques that worked and some that didn't, and some tools I built to automatically extract mask ROMs and generate Verilog code from die shots.33I will also cover the process I used for reverse engineer them, some techniques that worked and some that didn't, and some tools I built to automatically extract mask ROMs and generate Verilog code from die shots.
3234
3335
34by giulioz36by giulioz

2024-12-16T14:14:42.579150

f1acronym: r3talkf1acronym: r3talk
2title: Proprietary silicon ICs and dubious marketing claims? Let's fight those with a microscope! 2title: Proprietary silicon ICs and dubious marketing claims? Let's fight those with a microscope!
3startdate: 2024-12-193startdate: 2024-12-19
4starttime: 20:054starttime: 20:05
5endtime: 21:005endtime: 21:00
6timezone: Europe/Vienna6timezone: Europe/Vienna
7city: Graz7city: Graz
8country: AT8country: AT
9address: realraum, Brockmanngasse 15, 8010 Graz9address: realraum, Brockmanngasse 15, 8010 Graz
10exact: True10exact: True
11coordinates: 47.0654887055, 15.45055389411coordinates: 47.0654887055, 15.450553894
12tags: realraum talk r3talk ics reverseengineering hardware12tags: realraum talk r3talk ics reverseengineering hardware
13description:13description:
14Welcome to the first of a regular monthly series of small talks in realraum.14Welcome to the first of a regular monthly series of small talks in realraum.
15The focus being on low-entry but hopefully high-value knowledge sharing either in form of a talk or show+tell.15The focus being on low-entry but hopefully high-value knowledge sharing either in form of a talk or show+tell.
nn16
17
1618
17Proprietary silicon ICs and dubious marketing claims? Let's fight those with a microscope!19Proprietary silicon ICs and dubious marketing claims? Let's fight those with a microscope!
tt20
21
1822
19Custom silicon chips are black boxes that hold many secrets, like internal ROMs, security features and audio DSP algorithms. How does one start reverse engineer them? Let's look at the basics of silicon reverse engineering, what gate array chips are, and how some tooling can generate Verilog code automatically from a die shot.23Custom silicon chips are black boxes that hold many secrets, like internal ROMs, security features and audio DSP algorithms. How does one start reverse engineer them? Let's look at the basics of silicon reverse engineering, what gate array chips are, and how some tooling can generate Verilog code automatically from a die shot.
2024
21A digital synthesizer from 1986 was completely shrouded in mystery and dubious marketing claims. Being that old, eventually every working unit will break, leaving us with the no info about its inner workings. I could not accept this, so I decided to get into silicon reverse engineering. By dissolving its undocumented custom chips into acid and looking at them through a microscope, I was able to get an understanding of what was going on internally, to be able to preserve it and emulate it in the future.25A digital synthesizer from 1986 was completely shrouded in mystery and dubious marketing claims. Being that old, eventually every working unit will break, leaving us with the no info about its inner workings. I could not accept this, so I decided to get into silicon reverse engineering. By dissolving its undocumented custom chips into acid and looking at them through a microscope, I was able to get an understanding of what was going on internally, to be able to preserve it and emulate it in the future.
2226
23This is possible because lot of custom silicon chips from that era (80s and 90s) are of the "gate array" type: a grid-like structure that contains thousands of digital logic gates. By looking at them closely we can understand what those gates do, and by following the wiring between them we can reconstruct the entire system. This method allowed people to understand and recreate perfect emulations of arcade games, sound chips, security ICs and more.27This is possible because lot of custom silicon chips from that era (80s and 90s) are of the "gate array" type: a grid-like structure that contains thousands of digital logic gates. By looking at them closely we can understand what those gates do, and by following the wiring between them we can reconstruct the entire system. This method allowed people to understand and recreate perfect emulations of arcade games, sound chips, security ICs and more.
2428
25In this talk I want to tell my journey into silicon reverse engineering from my perspective of a complete beginner and software guy, and what I learned in the process. I will go through the different kinds of custom chips, how they look under a microscope, their different parts, what can be easily reverse engineered and what can not. Those chips do not only contain logic, but also RAM and ROM parts, and knowing how to identify them can give clues when looking at the logic is too complicated. Sometimes a chip can be completely understood even without knowing that a MOSFET is.29In this talk I want to tell my journey into silicon reverse engineering from my perspective of a complete beginner and software guy, and what I learned in the process. I will go through the different kinds of custom chips, how they look under a microscope, their different parts, what can be easily reverse engineered and what can not. Those chips do not only contain logic, but also RAM and ROM parts, and knowing how to identify them can give clues when looking at the logic is too complicated. Sometimes a chip can be completely understood even without knowing that a MOSFET is.
2630
27I will also cover the process I used for reverse engineer them, some techniques that worked and some that didn't, and some tools I built to automatically extract mask ROMs and generate Verilog code from die shots.31I will also cover the process I used for reverse engineer them, some techniques that worked and some that didn't, and some tools I built to automatically extract mask ROMs and generate Verilog code from die shots.
2832
2933
30by giulioz34by giulioz

2024-12-16T02:22:35.642790

f1acronym: r3talkf1acronym: r3talk
n2title: Vortrag: TITLE TITLE TITLE TODOn2title: Proprietary silicon ICs and dubious marketing claims? Let's fight those with a microscope!
3startdate: 2024-12-193startdate: 2024-12-19
n4starttime: 19:15n4starttime: 20:05
5endtime: 20:155endtime: 21:00
6timezone: Europe/Vienna6timezone: Europe/Vienna
7city: Graz7city: Graz
8country: AT8country: AT
9address: realraum, Brockmanngasse 15, 8010 Graz9address: realraum, Brockmanngasse 15, 8010 Graz
10exact: True10exact: True
11coordinates: 47.0654887055, 15.45055389411coordinates: 47.0654887055, 15.450553894
n12tags: realraum talk r3talkn12tags: realraum talk r3talk ics reverseengineering hardware
13description:13description:
14Welcome to the first of a regular monthly series of small talks in realraum.14Welcome to the first of a regular monthly series of small talks in realraum.
15The focus being on low-entry but hopefully high-value knowledge sharing either in form of a talk or show+tell.15The focus being on low-entry but hopefully high-value knowledge sharing either in form of a talk or show+tell.
1616
n17TITLE TITLE TITLE TODOn17Proprietary silicon ICs and dubious marketing claims? Let's fight those with a microscope!
18by giulioz18
19Custom silicon chips are black boxes that hold many secrets, like internal ROMs, security features and audio DSP algorithms. How does one start reverse engineer them? Let's look at the basics of silicon reverse engineering, what gate array chips are, and how some tooling can generate Verilog code automatically from a die shot.
20
21A digital synthesizer from 1986 was completely shrouded in mystery and dubious marketing claims. Being that old, eventually every working unit will break, leaving us with the no info about its inner workings. I could not accept this, so I decided to get into silicon reverse engineering. By dissolving its undocumented custom chips into acid and looking at them through a microscope, I was able to get an understanding of what was going on internally, to be able to preserve it and emulate it in the future.
22
23This is possible because lot of custom silicon chips from that era (80s and 90s) are of the "gate array" type: a grid-like structure that contains thousands of digital logic gates. By looking at them closely we can understand what those gates do, and by following the wiring between them we can reconstruct the entire system. This method allowed people to understand and recreate perfect emulations of arcade games, sound chips, security ICs and more.
24
25In this talk I want to tell my journey into silicon reverse engineering from my perspective of a complete beginner and software guy, and what I learned in the process. I will go through the different kinds of custom chips, how they look under a microscope, their different parts, what can be easily reverse engineered and what can not. Those chips do not only contain logic, but also RAM and ROM parts, and knowing how to identify them can give clues when looking at the logic is too complicated. Sometimes a chip can be completely understood even without knowing that a MOSFET is.
26
27I will also cover the process I used for reverse engineer them, some techniques that worked and some that didn't, and some tools I built to automatically extract mask ROMs and generate Verilog code from die shots.
1928
2029
t21Lorem Ipsumt30by giulioz

2024-12-16T02:21:37.617909

f1acronym: r3talkf1acronym: r3talk
n2title: Vortrag: n2title: Vortrag: TITLE TITLE TITLE TODO
3startdate: 2024-12-193startdate: 2024-12-19
4starttime: 19:154starttime: 19:15
5endtime: 20:155endtime: 20:15
6timezone: Europe/Vienna6timezone: Europe/Vienna
7city: Graz7city: Graz
8country: AT8country: AT
9address: realraum, Brockmanngasse 15, 8010 Graz9address: realraum, Brockmanngasse 15, 8010 Graz
10exact: True10exact: True
11coordinates: 47.0654887055, 15.45055389411coordinates: 47.0654887055, 15.450553894
12tags: realraum talk r3talk12tags: realraum talk r3talk
13description:13description:
14Welcome to the first of a regular monthly series of small talks in realraum.14Welcome to the first of a regular monthly series of small talks in realraum.
15The focus being on low-entry but hopefully high-value knowledge sharing either in form of a talk or show+tell.15The focus being on low-entry but hopefully high-value knowledge sharing either in form of a talk or show+tell.
1616
t17TITLE TITLE TITLEt17TITLE TITLE TITLE TODO
18by giulioz18by giulioz
1919
2020
21Lorem Ipsum21Lorem Ipsum