PCB Design

Onfet Engineering services offers top-quality PCB Design training for the fresher's and for experienced persons

This course will teach you all about the techniques and best practices I have learned over the last 12 years while designing motherboards, High speed boards, RF boards and Power supply boards. This course will show you how you can design boards more effectively and produce professional results. The course provides you with tips and tricks to help you design boards that work the first time.

The course is practically based and will teach you everything by actually doing it. By the end of the course you will have learned how to create professional manufacturing output which you can then use to build your own board

What you will learn about in this course

This course will teach you all about the techniques and best practices for designing high speed design, Power supply boards and RF boards
  • Starting a new project (Useful folder structure; importing reference schematics; collecting and sorting documents)
  • Schematics design (Drawing schematics; conventions and useful tips to create readable schematics)
  • Selecting components and creating libraries (How to select components for your designs to prevent problems during production; how to create useful libraries)
  • Footprints, 3D models and starting a new PCB (How to create footprints and a 3D model of your PCB; how 3D models can help you.)
  • Variants & BOMs (Creating and using variants; generating professional BOMs; job files)
  • Checking Libraries and Schematics (Techniques for properly checking your libraries & schematics to help you design boards that work right the first time)
  • PCB Layout ( 1st Part ) & Placement (How to do layout; how to do placement; tips and tricks )
  • PCB Layout ( 2nd Part ) & Impedances, Stackup (How to tweak your layout; how to design your own stackup; what is important)
  • Stackup (2nd Part), Finishing PCB, Length Matching (HDI Stackup; how to finish and check your PCB; how to do length matching)
  • Generating Output documentation (How to add important information for manufacturers; how to generate professional documentation; assembly drawings, Gerber files, etc.)

This course covers all the important subjects you need to know for Advanced PCB Layout

  • Placement (how to place CPU, memories, power supplies, connectors, protection, etc.)
  • Basic Rules & Basic Stackup (initial rules and stackup settings to start your layout)
  • Fanout under CPU (how to do placement and fanout in hight-density areas)
  • DDR3 preliminary layout (deciding on how to use layers, pin & bank swapping)
  • Board fanout (how to do fanout, good practise and recommendations)
  • Planning Layout (how to plan layout for high speed interfaces, wide buses, power distribution)
  • Crosstalk (how to calculate and minimize crosstalk)
  • Impedances & Stackup (how to calculate impedance and decide on stackup)
  • High Speed Design Rules & Routing (recommendations & examples for high speed design layout)
  • Layer ordering (how to decide on layer ordering)
  • Number of layers (how to decide on number of layers)
  • Layout (recommendations on routing different peripherals & buses, Powers)
  • Length matching (DDR2/3, PCIE, HMDI, LVDS, GbE)
  • About memory routing (T-branch vs Fly-by topology, calibration)
  • Polygons & Power Planes (how to work with polygons & planes, what is important, useful rules)
  • Checking PCB (recommendations to check your PCB)
  • Length tuning (differential pair length tuning, finishing memory layout)
  • Finishing PCB (adding useful information e.g. manufacturing notes, mechanical drawing layer)
  • Generating & Checking gerber files (how to generate gerber files, tips about how to check them.)


  • Duration: 3 months
  • Weekdays - 5:30 PM - 8:30 PM
  • Weekend - 10:00 AM - 6:00 PM

Footprint Creation

High Speed-Layout Design

RF PCB Design

Power Supply - PCB Design

Gerber Validation