Bird
0
0
PCB Designbi_tool~10 mins

Signal and power layer planning in PCB Design - Interactive Code Practice

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to define the number of signal layers in a 4-layer PCB stackup.

PCB Design
signal_layers = [1]
Drag options to blanks, or click blank then click option'
A3
B4
C2
D1
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing total layers with signal layers
Assuming all layers are signal layers
2fill in blank
medium

Complete the code to assign the power layer to the second layer in a 6-layer PCB stackup.

PCB Design
power_layer = [1]
Drag options to blanks, or click blank then click option'
A3
B2
C1
D4
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing the top or bottom layer as power layer
Confusing layer numbering starting point
3fill in blank
hard

Fix the error in the code to correctly calculate the total number of layers in a PCB stackup.

PCB Design
total_layers = signal_layers + [1]
Drag options to blanks, or click blank then click option'
Apower_layers
Bvias
Cground_layers
Dsignal_layers
Attempts:
3 left
💡 Hint
Common Mistakes
Adding signal layers twice
Adding vias which are not layers
4fill in blank
hard

Fill both blanks to define a dictionary mapping layer names to their types in a 4-layer PCB.

PCB Design
layer_types = { 'Top': [1], 'Bottom': [2] }
Drag options to blanks, or click blank then click option'
A'signal'
B'power'
C'ground'
D'mixed'
Attempts:
3 left
💡 Hint
Common Mistakes
Assigning power or ground to top or bottom layers
Using mixed which is not typical for outer layers
5fill in blank
hard

Fill all three blanks to create a list of layer order from top to bottom in a 6-layer PCB.

PCB Design
layer_order = [[1], [2], [3]]
Drag options to blanks, or click blank then click option'
A'signal'
B'power'
C'ground'
D'silkscreen'
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing power and ground order
Including silkscreen which is not a signal or power layer