We do electronic-design consulting work (usually work for hire) for knowledgeable clients.  We specialize in designs using Field Programmable Gate Arrays (FPGAs).  An FPGA is an integrated circuit (IC).  ICs, also called chips, are the basis of almost all electronic design.  There are many kinds of ICs including: processors, memory and logic.  The Intel Pentium 4 found in most desktop computers is a processor.  A computer mainboard will contain a processor, memory chips and logic chips. 

The mainboard is an example of a printed circuit board (PCB).  ICs have pins (of one sort or another) that attach to copper pads on the PCB.  The copper pads and the copper traces that connect the pads to each other are ‘printed’ on the PCB by etching away copper.  The pads and traces define the interconnect circuit, hence the term:  ‘printed circuit board.’ PCBs are fabricated (fabbed) by special purpose PCB houses, which take the designer’s ‘artwork’ and etch boards from it.  An assembly house, on the other hand, takes a bare PCB and attaches (solders) ICs to it.

An electronic-design consulting firm that specializes in FPGA design when it is working for a client performs the following tasks:

And finally, why FPGA design?  One of today’s FPGAs can replace an entire PCB worth of logic from five years ago. And that includes five-year-old FPGA based designs.