Comments by "Scott Franco" (@scottfranco1962) on "The US Military's Semiconductor Buying Problem" video.
-
60
-
@bunyu6237 I think others would supply better info than I on this subject, since I haven't been in the IC industry for decades, back in the late 1980's. At that time, the industry (reverse engineering) was moving from hand reversing to fully automated reversing. However, if you don't mind speculation, I would say there is no concrete reason why the reversing industry would not have kept up with newer geometries. The only real change would have been that its basically not possible to manually reverse these chips anymore. I personally worked on reversing a chip at about 4 generations beyond the Z80, which was not that much. At that time, blowing up a chip to the size of a ping-pong table was enough to allow you to see and reverse engineer individual transistors and connections.
Having said that, I have very mixed feelings about the entire process. I don't feel it is right to go about copying others designs. I was told at the time that the purpose was to ensure compatibility, but the company later changed their story.
On the plus side, it was an amazing way for me to get onboard the IC industry. There is nothing like reverse engineering a chip to give you a deep understanding of it.
However, I would say I think I would refuse to do it today, or at least try to steer towards another job.
For anyone who cares about why I have a relationship to any of this, I used to try and stay with equal parts of software and hardware. This was always a difficult proposition, and it became easier and more rewarding financially to stay on the software side only, which is that I do today. However, my brush with the IC industry made a huge impression on me, and still shapes a lot of what I do. For example, a lot of my work deals with SOCs, and I am part of a subset of software developers who understand SOC software design.
12
-
7
-
4
-
@bunyu6237 A couple of reasons (better software than hardware). First of all, there is a larger group of people working on software than hardware, so the jobs are more plentiful and the demand greater. Second, hardware/software crossover people are considered odd birds, and when I used to do that I had people literally telling me to "pick a side", go one way or the other. I find it easier to get and do software projects, and the pay is better. I dabbled in Verilog long after I stopped being paid for hardware design, and I realized it would take a lot of work to get a foothold in good Verilog design with virtually no corresponding increase in salary, and more likely a decrease for a while during the time I gain credibility as a Verilog designer. The last time I was paid to design hardware it was still schematic entry (and yes, in case you haven't figured that out, I am indeed that old).
Of course, a lot of this is my personal situation. I am not sure any of the above would serve as career advice. I definitely consider my hardware background to be a career asset, since specialize low level software design (drivers, embedded, etc). Having said that, I keep up with hardware advances and have often dreamed of uniting my Verilog experience with software experience. That dream is unrealized.
4
-
1