![]()
|
![]() |
Reverse
Engineering : (RE) is the art of discovering the technological
principles of a device, object or system through analysis of its
structure, function and operation. It often involves taking
something (e.g. a mechanical device, electronic component, or software
program) apart and analyzing its workings in detail.
Reverse engineering is a general process of analyzing a product to determine how it was designed and how it operates. This information can be used for many purposes. Many times this is used for the purpose of duplicating an existing component, subassembly, or product, without the aid of drawings or documentation. Or, to improve an existing product to surpass competitors. Often, the resulting documentation is used to analyze if a product is infringing on patent rights for claims analysis.
We are an electronic engineering company specializing in Reverse Engineering of Integrated Circuits and Electronic Products to provide the supporting Engineering Documentation you require. With over 20 years of engineering experience we can handle any task. We are easy to work with and understand the tradeoffs involved with this type of work.
Reverse engineering involves examining a product to see how it operates. Then taking the product apart to determine what components are used to make it work, how they are interconnected, and how they operate together. Reverse engineering an integrated circuit is very much the same, but the tools work on the microscopic level.
We can also reverse engineer a printed circuit board to determine how the components are interconnected. Multi-layer boards are no problem, they can be examined with an X-Ray viewer to determine how the inner traces are routed.
Software and firmware can be disassembled to observe how it functions. Sometimes the operation of a microprocessor or a PLD/FPGA can be determined solely by observing the inputs and outputs, at other times, we have to get into the machine code itself. Some embedded processors have security measures to prevent this, but there are many tools at our disposal to circumvent them so that the original program code can be extracted.
The primary output is usually block diagram, schematic diagram, circuit board layout, flowchart, netlist table, raw program code, or operational ducumentation.
Reverse engineering is required more and more tosupport older products. Many times, for older products, the original schematics and product support documentation has been lost over time, and it is necessary to re-create the documentation - this is what we can do for you. Additionally, some components may have been house numbered or had their identification obscured to prevent field repair. In some cases, the component may no longer be available and a substitute must be found or engineered.
We can provide this type of engineering service discreetly without the involvement or knowledge of your in-house engineers or other departments.
Contact us today
920-955-3693
|
Last Updated:
February 5, 2010
|