Bird
Raised Fist0
PCB Designbi_tool~20 mins

Manufacturing constraints awareness in PCB Design - Practice Problems & Coding Challenges

Choose your learning style10 modes available
Challenge - 5 Problems
🎖️
PCB Manufacturing BI Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
1:30remaining
Understanding PCB Trace Width Constraints

Which of the following best explains why minimum trace width is critical in PCB manufacturing?

AIt reduces the cost of the PCB by using less copper.
BIt improves the aesthetic look of the PCB.
CIt allows for easier soldering of components.
DIt ensures the trace can carry the required current without overheating.
Attempts:
2 left
💡 Hint

Think about electrical and thermal properties of PCB traces.

❓ dax_lod_result
intermediate
2:00remaining
Calculating PCB Yield Rate with DAX

Given a table 'Manufacturing' with columns 'TotalBoards' and 'DefectiveBoards', which DAX measure correctly calculates the yield rate as a percentage?

PCB Design
Manufacturing = DATATABLE(
  "TotalBoards", INTEGER,
  "DefectiveBoards", INTEGER,
  {
    {1000, 50},
    {1200, 30},
    {900, 45}
  }
)

// Which measure calculates yield rate correctly?
AYield Rate = DIVIDE(SUM(Manufacturing[TotalBoards]) - SUM(Manufacturing[DefectiveBoards]), SUM(Manufacturing[TotalBoards])) * 100
BYield Rate = SUM(Manufacturing[TotalBoards]) / SUM(Manufacturing[DefectiveBoards]) * 100
CYield Rate = SUM(Manufacturing[DefectiveBoards]) / SUM(Manufacturing[TotalBoards]) * 100
DYield Rate = SUM(Manufacturing[TotalBoards]) - SUM(Manufacturing[DefectiveBoards])
Attempts:
2 left
💡 Hint

Yield rate is the percentage of good boards out of total boards.

❓ visualization
advanced
1:30remaining
Best Visualization for PCB Defect Analysis

You want to visualize the frequency of different defect types found during PCB manufacturing over time. Which visualization is best suited for this purpose?

AStacked area chart showing defect types over months
BPie chart showing defect types distribution for a single month
CScatter plot of defect count versus board size
DSingle KPI card showing total defects
Attempts:
2 left
💡 Hint

Consider how to show trends and multiple categories over time.

🔧 Formula Fix
advanced
1:30remaining
Debugging a DAX Measure for PCB Production Cost

Given the DAX measure below, which option correctly identifies the error?

Production Cost = SUM(PCB[UnitsProduced]) * PCB[CostPerUnit]
AThe measure should use DIVIDE instead of multiplication.
BThe measure incorrectly references PCB[CostPerUnit] without aggregation, causing an error.
CThe multiplication operator (*) is invalid in DAX measures.
DThe SUM function cannot be used on PCB[UnitsProduced].
Attempts:
2 left
💡 Hint

Check how columns are aggregated in DAX measures.

🎯 Scenario
expert
2:30remaining
Optimizing PCB Manufacturing Data Model

You have a large dataset with PCB production details, including multiple defect types per board and manufacturing steps. You want to create a report showing defect rates by step and defect type efficiently. What is the best data modeling approach?

AUse multiple disconnected tables for steps and defects and join them in reports.
BStore all data in a single flat table with repeated columns for each defect type.
CCreate a star schema with a fact table for production and dimension tables for steps and defect types.
DCreate separate fact tables for each defect type and combine them in visuals.
Attempts:
2 left
💡 Hint

Think about efficient querying and filtering in BI tools.

Practice

(1/5)
1. Which of the following is a common manufacturing constraint in PCB design?
easy
A. Color of the PCB silkscreen
B. Minimum trace width
C. Number of software licenses
D. Type of solder used

Solution

  1. Step 1: Understand common PCB manufacturing constraints

    Manufacturing constraints include physical limits like trace width, spacing, and hole size.
  2. Step 2: Identify the correct constraint from options

    Minimum trace width is a key constraint to ensure the PCB can be produced reliably.
  3. Final Answer:

    Minimum trace width -> Option B
  4. Quick Check:

    Manufacturing constraints = Minimum trace width [OK]
Hint: Think physical limits on PCB lines and holes [OK]
Common Mistakes:
  • Confusing design preferences with manufacturing constraints
  • Choosing cosmetic features like color
  • Selecting unrelated options like software licenses
2. Which of these is the correct way to specify a minimum hole size constraint in a PCB design rule?
easy
A. MinHoleSize = 0.3mm
B. HoleSizeMin = 0.3mm
C. Min_Hole_Size = 0.3mm
D. MinimumHole = 0.3mm

Solution

  1. Step 1: Recall standard naming conventions in PCB design rules

    Design tools often use concise, camel-case or Pascal-case names like MinHoleSize.
  2. Step 2: Identify the exact syntax used for minimum hole size

    MinHoleSize = 0.3mm is the correct and common syntax for specifying this constraint.
  3. Final Answer:

    MinHoleSize = 0.3mm -> Option A
  4. Quick Check:

    Correct syntax = MinHoleSize = 0.3mm [OK]
Hint: Look for concise, standard naming without underscores [OK]
Common Mistakes:
  • Using underscores instead of camel case
  • Mixing words in unusual order
  • Adding extra words not recognized by tools
3. Given a PCB design rule: MinTraceWidth = 0.15mm and a trace width of 0.1mm in the design, what will happen during manufacturing?
medium
A. The PCB will be manufactured without issues
B. The design software will ignore the rule
C. The trace width will automatically increase to 0.15mm
D. The trace may be too thin and cause manufacturing defects

Solution

  1. Step 1: Compare trace width with minimum allowed

    The design trace width (0.1mm) is less than the minimum allowed (0.15mm).
  2. Step 2: Understand manufacturing impact

    Traces thinner than minimum can cause defects like breaks or shorts during production.
  3. Final Answer:

    The trace may be too thin and cause manufacturing defects -> Option D
  4. Quick Check:

    Trace width below minimum = manufacturing risk [OK]
Hint: Check if design values meet or exceed minimum constraints [OK]
Common Mistakes:
  • Assuming software fixes the trace width automatically
  • Ignoring the importance of minimum trace width
  • Thinking the rule is optional
4. A PCB design rule states MinSpacing = 0.2mm. The designer sets two traces 0.15mm apart. What is the error and how to fix it?
medium
A. Spacing too small; increase spacing to at least 0.2mm
B. No error; 0.15mm is acceptable spacing
C. Spacing too large; reduce spacing to 0.1mm
D. Rule syntax is wrong; change to Min_Spacing

Solution

  1. Step 1: Identify the spacing violation

    The actual spacing (0.15mm) is less than the minimum required (0.2mm), causing a violation.
  2. Step 2: Correct the spacing to meet the rule

    Increase the spacing between traces to at least 0.2mm to comply with manufacturing constraints.
  3. Final Answer:

    Spacing too small; increase spacing to at least 0.2mm -> Option A
  4. Quick Check:

    Spacing < minimum = increase spacing [OK]
Hint: Spacing must never be less than minimum rule [OK]
Common Mistakes:
  • Thinking smaller spacing is better
  • Ignoring rule syntax correctness
  • Assuming no error if spacing is close
5. You must prepare a PCB design for a manufacturer who requires a minimum trace width of 0.2mm and minimum hole size of 0.4mm. Your design has traces at 0.15mm and holes at 0.35mm. What is the best approach to ensure manufacturability?
hard
A. Ignore the constraints since they are just recommendations
B. Submit the design as is and ask the manufacturer to adjust
C. Update the design to meet or exceed both minimums before submission
D. Increase only the hole size, leave trace width as is

Solution

  1. Step 1: Compare design values with manufacturer constraints

    Trace width (0.15mm) and hole size (0.35mm) are both below required minimums (0.2mm and 0.4mm).
  2. Step 2: Decide on corrective action

    To avoid production errors, update the design to meet or exceed both minimum constraints before sending to manufacturer.
  3. Final Answer:

    Update the design to meet or exceed both minimums before submission -> Option C
  4. Quick Check:

    Design meets constraints before submission = manufacturability [OK]
Hint: Always fix design to meet constraints before manufacturing [OK]
Common Mistakes:
  • Relying on manufacturer to fix design errors
  • Ignoring constraints thinking they are optional
  • Fixing only one constraint and ignoring others
Recommended

Ready to prove it?

Pass the test and this pattern moves unknown strong while earning +1 Grip toward your certificate.

10 questions~5 mineasy hard