feature article archive
Subscribe Now

Will Carmakers Adopt TomTom’s IndiGO Open, Integrated Digital Cockpit Software Platform?

Perhaps you recognize the name TomTom. It’s a Dutch company, founded in 1991. The company’s original name was Palmtop Software, and the company specialized in software for handheld computers, also known as Personal Digital Assistants (PDAs), like the Psion family and Windows CE devices. As that market dwindled, the company pivoted to location technology based on GPS. Adopting a new name and mission, TomTom introduced its first maps for PDAs in 2002 and a portable GPS navigation unit, the TomTom Go, in 2004. I bought a later GPS model, a TomTom One, just a few years later. … Read More → "Will Carmakers Adopt TomTom’s IndiGO Open, Integrated Digital Cockpit Software Platform?"

Stay Curious. Stay Humble. Stay Connected.

This is not my original first-of-the-year story for 2022. I wrote a different story about difficulties I had installing a specific manufacturer’s networked all-in-one printer in my daughter’s new business location. I spent hours trying to make that printer work and had endless problems in getting the overly finicky software to function. In the end, we shipped the printer back and I bought another for my daughter – a much more expensive printer, a $280 Epson EcoTank ET-4800 printer, purchased locally at Target. 

Epson’s EcoTank printers dispense with the tiny, … Read More → "Stay Curious. Stay Humble. Stay Connected."

Welcome to a World of Reconfigurable Intelligent Surfaces

Have you heard that the European Telecommunications Standards Institute (ETSI), which produces globally applicable standards for Information and Communications Technology (ICT), recently launched a new Industry Specification Group on Reconfigurable Intelligent Surfaces (ISG RIS)?

There’s no need to hang your head in shame if this is new news to you. To be honest, I didn’t even know that ICT was an abbreviation for “information and communications technology” until now (well, I’m sure I knew it once, but it’s easy to lose the thread if you don’ … Read More → "Welcome to a World of Reconfigurable Intelligent Surfaces"

How the FPGA Came To Be, Part 5

As discussed in Parts 1 through 4 of this article series, the earliest PLDs evolved along easily traced genetic lines that started with Harris Semiconductor’s programmable diode arrays from the 1960s and progressed through bipolar PROMs, the Signetics 82S100 FPLA, MMI’s PALs, and finally the transcendent CMOS replications of PAL devices created by Altera and Lattice Semiconductor. By contrast, FPGAs (called “Logic Cell Arrays” in the first press release) came from a similar concept, field-programmable logic, but from an entirely different direction.

While working at microprocessor pioneer Zilog … Read More → "How the FPGA Came To Be, Part 5"

When Reliability Analysis Meets Silicon Lifecycle Management

I’ve recently been chatting with folks from Synopsys and Concertio, and now my head is so full of “stuff” regarding things like hyper-convergent chip design, reliability analysis, real-time performance optimization, and silicon lifecycle management that I don’t know whether I’m coming or going.

I’ve told this tale before (and I’ll doubtless tell it again), but when I worked on my first digital ASIC design circa 1980 at International Computers Limited (ICL) in Manchester, England, the only design tools I had at my disposal were pencils, paper, … Read More → "When Reliability Analysis Meets Silicon Lifecycle Management"

How the FPGA came to be, Part 4

By the end of the 1970s, PALs had become the PLD (programmable logic device) of choice for system designers. They were an immensely successful product for Monolithic Memories Inc (MMI). They were also a great target for every other IC maker that wanted to enter the PLD arena. Several did just that. 

Bob Hartmann co-founded Source III in 1980. The consultancy specialized in the design of gate arrays, because the early 1980s was definitely a golden time for gate-array development. The major gate-array vendors of … Read More → "How the FPGA came to be, Part 4"

How the FPGA Came To Be, Part 3

Part 2 of this article series discussed the development of the first successful programmable logic device, the Signetics 82S100 FPLA (field programmable logic array). A Signetics salesperson tried to convince John Birkner, a minicomputer designer at Computer Automation in Irvine, California, to use the 82S100 in his designs, but Birkner saw that the device was too costly, too big, and too slow. He thought he should go to Silicon Valley to set the IC vendors straight.

John Birkner soon got the chance to “go up there and tell them … Read More → "How the FPGA Came To Be, Part 3"

Multifarious Multifaceted Memory Solutions for AI, ML, and DL

I recently had a very interesting chat with Steven Woo, who is a Fellow and Distinguished Inventor at Rambus. I’d like to kick off by saying that Steven is a delight to talk to. He’s obviously got a size-16 brain (one of the sporty models with “go-faster” stripes on the side), but he’s so good he ends up making you feel clever (as opposed to so many people who make me feel like an… I was going to say “ignoramus,” but I don’ … Read More → "Multifarious Multifaceted Memory Solutions for AI, ML, and DL"

How the FPGA came to be, Part 2

Part 1 of this article series discussed the earliest programmable ICs that could be used to implement logic circuits. Not quite programmable logic, Harris Semiconductor’s programmable diode arrays and PROMs laid the groundwork for PLDs (programmable logic devices) to come.

This is where we return to Napoleone Cavlan, Ronald Cline, and the story of how Signetics developed the first commercially successful FPLA (field programmable logic array). Cline and Cavlan both had memory IC design experience and both joined Signetics at just the right time to participate in the … Read More → "How the FPGA came to be, Part 2"

featured blogs
Jul 25, 2025
Manufacturers cover themselves by saying 'Contents may settle' in fine print on the package, to which I reply, 'Pull the other one'”it's got bells on it!'...