Closed Circuit Designs Are Binary Blobs
November 1, 2020

A readable circuit source gives hardware the same civilizing power that source code gives software. Engineers can inspect the design, simulate it, teach it, modify it, synthesize it for another device, and preserve it after one vendor or product disappears.

HDL Turns a Circuit Into Shared Knowledge

A proprietary IP block behaves like a binary firmware blob: it performs a useful function while hiding the structure that creates the result. That opacity limits repair, adaptation, verification, education, and independent implementation.

VHDL and Verilog let a circuit travel as readable source. Public testbenches can exercise it. Synthesis can map it onto new devices. Contributors can repair timing, extend protocols, and teach the mechanism from the same executable description.

Open Toolchains Complete the Source Path

Yosys and Project IceStorm gave independent builders a public path from HDL through synthesis and iCE40 bitstreams. Lattice devices supplied the tangible substrate. Together they made circuit sharing more than a document exchange: source could become configured hardware through inspectable tools.

The 2020 industry moment sharpened the stakes. Intel already owned Altera, and AMD had announced its plan to acquire Xilinx. The two companies that had expanded FPGA practice now sat inside businesses built around enormous proprietary processor portfolios.

Keep the Circuit World Buildable

Open hardware thrives when device vendors publish documentation, support public flows, and treat community toolchains as strategic infrastructure. Designers strengthen it by releasing HDL, tests, constraints, build instructions, and explanations that another person can carry forward.

Choose one useful closed block and publish a readable replacement. Every such circuit expands the part of the computing stack that people can understand and own.

Originally posted on LinkedIn

Brian Greenforest · (2020-11-01 05:11:12 UTC)

Open the original LinkedIn post · LinkedIn activity 6728533817285574656

LinkedIn status when archived: Visible to anyone on or off LinkedIn.

The common thing between AMD and Intel is that the products they make has a very extensive use of IP: the proprietary circuit designs which small vendors can't use / are not aware of / prohibited by patents / costly to obtain. For open-source community, closed circuit designs are like closed source code: proprietary binary firmware blobs of hidden disaster to happen. FPGAs have enabled many practitioners to share VHDL and Verilog source codes of their circuits in open-sourced way, publicly, online, on GitHub. The fact that the two major open-circuit enabling companies (Altera and Xilinx) recently got absorbed by the two closed-circuit profit making companies is alarming for open world. Will Lattice Semiconductor withstand the harsh "fight" for openness? The best day will be when they publicly declare (at least a moral) support to the amazing IceStorm and Yosys communities!

Original LinkedIn media

Media shown with Brian Greenforest's original LinkedIn post
Photo attached to the original LinkedIn post. Open the saved full-resolution image.

Comments added by Brian Greenforest on LinkedIn

These 2 comments were also preserved verbatim from Brian Greenforest’s LinkedIn data export or the public post page.

https://semiengineering.com/amd-wants-an-fpga-company-too/

View the LinkedIn post

And just to support my worry about closed world more: https://www.reddit.com/r/hardware/comments/gj2vre/amd_radeon_rays_is_no_longer_opensource/

View the LinkedIn post