Complete the code to identify the most common PCB design mistake.
common_mistake = '[1]'
The most common PCB design mistake is using incorrect trace width, which can cause overheating or signal issues.
Complete the code to detect a common error in PCB layout related to component placement.
if component_spacing < [1]: report_error('Spacing too small')
Component spacing less than 0.5mm is often too small and can cause soldering or electrical issues.
Fix the error in the code that checks for missing ground connections.
if not '[1]' in netlist: raise Exception('Ground missing')
The ground net is usually named 'GND'. Checking for 'GND' ensures the ground connection is present.
Fill both blanks to complete the code that identifies signal integrity issues.
if trace_length > [1] and trace_impedance != [2]: flag_issue('Signal integrity problem')
Signal integrity issues often occur when trace length exceeds 100mm and impedance is not 50 Ohm, which is standard for many signals.
Fill all three blanks to complete the code that checks for thermal issues in PCB design.
if [1] > max_current and [2] < min_trace_width and [3] == False: alert('Thermal risk detected')
Thermal risk occurs when current load is too high, trace width is too small, and thermal vias are missing.
