Bird
0
0
PCB Designbi_tool~20 mins

Layer stack configuration in PCB Design - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Layer Stack Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Understanding Layer Stack Purpose

Which of the following best describes the main purpose of a PCB layer stack configuration?

ATo define the order and materials of layers to control electrical and mechanical properties of the PCB
BTo list all components placed on the PCB surface
CTo specify the software used for PCB design
DTo determine the color scheme of the PCB silkscreen
Attempts:
2 left
💡 Hint

Think about what controls signal integrity and board strength.

dax_lod_result
intermediate
2:30remaining
Calculate Total Dielectric Thickness

Given a PCB layer stack table with columns: LayerName, Thickness (in mils), and MaterialType, which DAX expression correctly calculates the total thickness of all dielectric layers?

PCB Design
LayerStack = DATATABLE(
  "LayerName", STRING,
  "Thickness", FLOAT,
  "MaterialType", STRING,
  {
    {"TopCopper", 1.0, "Copper"},
    {"Prepreg1", 3.5, "Dielectric"},
    {"Core1", 4.0, "Dielectric"},
    {"BottomCopper", 1.0, "Copper"}
  }
)
ATotalDielectric = COUNTROWS(FILTER(LayerStack, LayerStack[MaterialType] = "Dielectric"))
BTotalDielectric = CALCULATE(SUM(LayerStack[Thickness]), LayerStack[MaterialType] = "Copper")
CTotalDielectric = SUM(LayerStack[Thickness])
DTotalDielectric = SUMX(FILTER(LayerStack, LayerStack[MaterialType] = "Dielectric"), LayerStack[Thickness])
Attempts:
2 left
💡 Hint

Sum thickness only for dielectric layers.

visualization
advanced
2:00remaining
Best Visualization for Layer Thickness Distribution

You want to create a dashboard visualization showing the thickness of each layer in a PCB stack. Which visualization type is best to clearly show each layer's thickness and order?

AStacked bar chart with layers on the vertical axis and thickness as bar length
BPie chart showing percentage thickness of each layer
CLine chart showing thickness over layer sequence
DScatter plot with thickness on X and layer name on Y
Attempts:
2 left
💡 Hint

Think about showing parts stacked in order with size representing thickness.

🔧 Formula Fix
advanced
2:00remaining
Identify Error in Layer Thickness Calculation

Review this DAX measure intended to calculate total copper thickness in a PCB layer stack. What error will it cause?

TotalCopper = SUMX(FILTER(LayerStack, LayerStack[MaterialType] == "Copper"), LayerStack[Thickness])
ARuns correctly and returns total copper thickness
BSyntaxError due to use of '==' instead of '=' in filter condition
CTypeError because Thickness is not numeric
DReturns zero because no copper layers exist
Attempts:
2 left
💡 Hint

Check the syntax for equality in DAX FILTER expressions.

🎯 Scenario
expert
3:00remaining
Optimizing Layer Stack for Signal Integrity

You are designing a high-speed PCB and want to optimize the layer stack to minimize signal interference. Which approach is best?

AUse only dielectric layers with the highest thickness possible
BMaximize the number of copper layers to increase signal paths
CPlace signal layers adjacent to solid ground planes and use controlled impedance materials
DPlace all signal layers on the outermost layers to simplify routing
Attempts:
2 left
💡 Hint

Think about how to reduce noise and maintain signal quality.