Engineering: Modelling, simulation PCB layout schematic manufacturing gerbers

Modelling, Simulation and PCB layout for a custom current-mode voltage boost switched-mode driver for high power LEDs. Tools shown are ltspice for simulation and KiCAD for schematic capture and PCB layout


Engineering Process

The engineering process is the route from an idea, to something that can be constructed.  Every engineer manages this differently, but there are common themes. The process we will use will be fully customised to your project requirements, to ensure optimum use of resources.


Design Capabilities


System Design

  1. Architectural Partitioning and Planning
  2. Design Documentation
  3. System Level Modeling and Analysis
  4. Management of supply chain, procurement of manufacturing services
  5. Analog and Digital Exploratory Simulation (e.g. Spice)
  6. Competitor Product Analysis / Reverse Engineering

Software & Firmware

  1. “Bare metal” and RTOS (Assembly, C, C++)
  2. Custom Operating Systems
  3. Application porting
  4. Interface programming (UART, USB, Ethernet, I2C, SPI…)
  5. Device Interfacing (FLASH, EEPROM, ADC, DAC, DSP, Crypto)
  6. Application code (C, C++, Python, Perl, VBA)


PCB Design

  • Electronic Circuit Design, Circuit Simulation, Schematic Capture
  • PCB Footprint Design
  • Analog, Digital, Mixed-Signal, High-Speed
  • RF, Signal Integrity, Thermal Design
  • Wireless technologies (BlueTooth®, Wi-Fi, GPS, RFID)
  • Power management, Custom SMPS (Buck, Boost, SEPIC) Battery management
  • Standards Compliance Testing (EMC, EMI)
  • Design for Test (DFT), Design for Manufacture (DFM)
  • Mechanical Design


  1. Device Selection (Xilinx, Lattice, Altera…)
  2. RTL Implementation in Verilog & VHDL
  3. Verification planning, Test bench Design
  4. Simulation, Synthesis, Mapping,
  5. Floor planning, Place & Route, Timing Closure
  6. Embedded IP / Core IP



The final project goal could be a schematic and PCB layout, ready for a manufacture or some micro-controller firmware. It could even be FPGA RTL code or some combination of all of these.

Multiple deliverables would be made during the engineering stage, including at least one concept delivery. We would show you up front, what we intend to design, how long it will take and how much it will cost. During the engineering phase, we will work closely with you to modify the concept until it is acceptable for detailed design and finally prototyping.

Using a mixture of tools, we will perform the detailed design work. This could include:

  • Paper based design (analysis of competitor products, critique of design ideas with solutions presented)
  • Spice modelling of analog portions of the circuit
  • CAD design for the schematic and PCB layout, including footprint design, detailed EMC and thermal design as appropriate
  • Prototype Bill of Materials and approximate product cost
  • RTL design for FPGA implementation, including timing analysis and functional verification
  • Application code or embedded firmware executed under simulation conditions if possible
  • The plan for the prototype evaluation, including the design of any extra hardware needed
  • Prototype Operating manual and programming guide if appropriate


So Build It