feature article
Subscribe Now

Field Programmable Journalism

Learning from a Programmable Publication

Content and concept are an interesting combination. People read FPGA and Structured ASIC Journal each week to learn from its content – articles, announcements, analysis, advertisements, and alliteration — all of them working together to inform and entertain engineers interested in programmable logic and structured ASIC design. Interestingly, it turns out that there’s a lot we can learn about programmable logic from FPGA Journal’s concept, too. That’s because FPGA Journal is to technical publications what FPGAs are to system design – highly flexible, fast to market, field programmable, field upgradeable, and at times, a fair bit of fun.

You choose an FPGA because, perhaps, your design needs to get to market fast without all the process hurdles of a custom ASIC or even a board. Using an FPGA on a readymade board, you can whip up a complex custom circuit with a very small team in nothing flat. Each Monday, using our online publishing system, we create a new issue of the FPGA Journal and Embedded Technology Journal newsletters, update the websites to match, and distribute the two publications to over 26,000 subscribers in less than 24 hours. While you may argue that daily newspapers have been pulling off comparable feats for a century or so, we do the entire operation, including delivery (Did I mention that we deliver to over 85 countries?) with single-digit layout, publishing, and distribution staff. That digit is also less than five.

A few months ago, using an Altium development board and design software (and my full editor-engineering super powers), I managed to reproduce a working version of a video game from the 1970s using a low-cost Xilinx Spartan or Altera Cyclone FPGA. Or?! Yep, you bet. Altium’s board has a socket-mounted module that lets you change FPGAs in about 5 seconds. My design was (almost) vendor-independent, and making it work with either company’s FPGA was (nearly) trivial. It took me only a few hours from the time I took the development board out of the box for the first time until I had FPGA-generated virtual (square) balls and paddles sliding around on my VGA monitor. As with FPGA Journal’s online publishing system, the reprogrammable FPGAs, the development board, and the design software allowed me to be hundreds of times more productive than those using older technologies (like the folks who designed the original version of the video game).

Print publications are like the ASICs of the publishing world. When compared with the online alternatives, there’s a much longer lead time, many more verification steps before you go to press (publishing’s tapeout), and a great deal more expensive staff, tools, and infrastructure required to get the job done. Once you’ve made the commitment to go to production, there are huge barriers to going back to make a correction, if it’s even possible at all.

With your FPGA design, you have the advantage of being able to make changes very late in the design cycle, without having a big impact on your design team, schedule, or cost. (OK, board designers, we hear you. Yes, those last minute pinout changes are may seem catastrophic, but that’s peanuts compared with an ASIC re-spin.) In online publishing, we can make changes very late in the game, too. A few weeks ago, we got a helpful call from an informed source on a Tuesday morning regarding an article that was publishing that same day. After a brief interview, we did a complete re-spin of the major section of the article, whipped through a few layout changes, and pressed the big green “Go” button. Less than three hours after the interview was completed, people 10,000 miles from our home office in Portland, Oregon were reading the article in FPGA Journal. Try that with your print publishing process!

Some companies take advantage of the reprogrammability of FPGAs to allow design changes even after the design is in the hands of the end customer. Since hardware, like software, can be updated with downloadable patches, the life of a system in the field can be dramatically extended. Errors not detected in the original design can be corrected in the field without demanding a product recall or an expensive hardware replacement. A few times, we’ve gotten the dreaded call shortly after publishing a new issue of FPGA Journal: “We were just reading this week’s article, and, while we enjoy it very much, you seem to have misspelled the name of our Vice President of Engineering.” Two minutes later, the article was corrected, and readers worldwide were browsing the new revised version, oblivious to the earlier error. That’s nice for a publication, but much nicer for an electronic product.

The dynamic, real-time, reprogrammable model of our publication isn’t limited to our editorial content either. Advertising in an online environment is a whole different ballgame from that in print media. Because ads are dynamically served when you read a page (or an e-mail), errors can be corrected and changes made on the server side. We can fix an error in an advertisement on the web, or even in an e-mail that’s already been sent, by simply replacing the graphic or link on our ad server. The next time you see it, it’s fixed. We can also tailor different versions of the advertising in the publication for different target audiences and locations, all using the same underlying design and layout. It’s like using an FPGA to make different product variants for different geographies or different feature sets. One design becomes many.

FPGAs also end up being more ecologically friendly than many other system design options. Re-useable devices and boards keep loads of failed prototypes out of landfills. New green, lead-free, eco-friendly packaging makes the FPGAs that do get retired nicer citizens of the dust bin. Also, by keeping products in the field longer, we reduce the need to replace them and thereby cut down on the constant churn of parts and boards from factory to furnace. Finally, by making the one-platform, many-products process possible, FPGAs cut down on inventory overages and misalignments where we might have, for example, too many NTSC and not enough PAL versions of the product.

Online technical publishing is eco-friendly, too. We don’t kill thousands of trees to get our new edition published each week. We also don’t burn tons of fossil fuels in trucks delivering our product to tens of thousands of locations worldwide. By electronically managing most of our operation, we cut down substantially on the travel required to gather and disseminate high-quality technical information. Most businesses can’t be operated in such an environmentally friendly manner, but we’re happy to be in one that can.

Of course, we didn’t invent online publishing, and we certainly don’t even pretend to be the premier pundits of profundity on the subject. What we did do, however, was to start from the ground up to be an online-only publishing company. That means we can take full advantage of the medium far better than those trying to make an online version of a print publication. Print-to-online is like following your ASIC process to design an FPGA. You end up throwing away most of the advantages and keeping just the clunky parts.

For 2006, we at FPGA and Structured ASIC Journal have planned our best-ever lineup of technical articles, how-to features, special issues, and even a few new surprises. We want to thank you for your continued support and interest. Be sure to drop us a line if you have a few words to say, or drop us a contributed article if you have a lot. Thanks for reading!

Leave a Reply

featured blogs
Apr 24, 2024
Learn about maskless electron beam lithography and see how Multibeam's industry-first e-beam semiconductor lithography system leverages Synopsys software.The post Synopsys and Multibeam Accelerate Innovation with First Production-Ready E-Beam Lithography System appeared fir...
Apr 24, 2024
Diversity, equity, and inclusion (DEI) are not just words but values that are exemplified through our culture at Cadence. In the DEI@Cadence blog series, you'll find a community where employees share their perspectives and experiences. By providing a glimpse of their personal...
Apr 18, 2024
Are you ready for a revolution in robotic technology (as opposed to a robotic revolution, of course)?...

featured video

How MediaTek Optimizes SI Design with Cadence Optimality Explorer and Clarity 3D Solver

Sponsored by Cadence Design Systems

In the era of 5G/6G communication, signal integrity (SI) design considerations are important in high-speed interface design. MediaTek’s design process usually relies on human intuition, but with Cadence’s Optimality Intelligent System Explorer and Clarity 3D Solver, they’ve increased design productivity by 75X. The Optimality Explorer’s AI technology not only improves productivity, but also provides helpful insights and answers.

Learn how MediaTek uses Cadence tools in SI design

featured paper

Designing Robust 5G Power Amplifiers for the Real World

Sponsored by Keysight

Simulating 5G power amplifier (PA) designs at the component and system levels with authentic modulation and high-fidelity behavioral models increases predictability, lowers risk, and shrinks schedules. Simulation software enables multi-technology layout and multi-domain analysis, evaluating the impacts of 5G PA design choices while delivering accurate results in a single virtual workspace. This application note delves into how authentic modulation enhances predictability and performance in 5G millimeter-wave systems.

Download now to revolutionize your design process.

featured chalk talk

Miniaturization Impact on Automotive Products
Sponsored by Mouser Electronics and Molex
In this episode of Chalk Talk, Amelia Dalton and Kirk Ulery from Molex explore the role that miniaturization plays in automotive design innovation. They examine the transformational trends that are leading to smaller and smaller components in automotive designs and how the right connector can make all the difference in your next automotive design.
Sep 25, 2023
26,116 views