DownStream Techonolgies - Solutions for Post Processing PCB Designs

Reverse Engineering

If you are working with "legacy" data in a Gerber format, DownStream can "Reverse Engineer" it for you. Reverse engineering is the process of starting with Gerber files then adding part and netlist information, to create an intelligent database, which can be brought back to any CAD system.

How Does it Work

Using Gerber files, Reverse Engineering will perform what is called netlist extraction. The netlist extraction process is fully automated and even supports the most complex blind & buried vias, MCMs and hybrid designs. Once all the information has been recreated and recovered, the new data file can then be imported back into your CAD system of choice.

  • Add part and netlist information to a Gerber file
  • Perform Netlist Extraction
  • Import the new intelligent data into your current CAD system


We have created demonstrations to help walk you through this unique functionality. These demos are divided into three parts to show you each individual process that make up Reverse Engineering.

Part One: Data Preparation – 6:00
Part Two: Building and Adding Parts – 6:00
Part Three: Exporting Data and Reading into your CAD System 1:30

When do you Need Reverse Engineering?

Reverse Engineering is important if you have an archive of old designs - stored as Gerber files or in another CAD database - that you wish to view, use, or convert to your new system. With the right tools, you can reverse engineer those files to be useful again.

Reverse Engineering Software and Services

Software - DownStream now sells Reverse Engineering as a separate product. If you are interested in owning this innovative functionality, please contact us today for special pricing.

Services - If you have data which you need "Reverse Engineered", but you don't want to do it yourself or invest in the software long-term, DownStream offers Reverse Engineering Services. Please contact us for details and pricing.