When should I use PCB HDI in my board design?

When is it adviceable to use a HDI PCB Design in your board when doing designs. What are the things we should look into before choosing HDI as a choice for a design.
Solution:
One of the most frequent reasons is the fine pitch of a BGA package or packages that will be used. Such a fine pitch does not allow you to use standard THT vias for the footprint fanout. Then, you have to use microvias. In direct connection with the fine pitch BGA package is the number of pads of the particular package. For, let's say, 500+ pads, you need 8+ layers. It all depends on the PCB stack-up. The higher number of PCB layers inevitably leads you to use microvias because of the PCB thickn...
Jump to solution
4 Replies
Solution
Petr Dvořák
Petr Dvořák4mo ago
One of the most frequent reasons is the fine pitch of a BGA package or packages that will be used. Such a fine pitch does not allow you to use standard THT vias for the footprint fanout. Then, you have to use microvias. In direct connection with the fine pitch BGA package is the number of pads of the particular package. For, let's say, 500+ pads, you need 8+ layers. It all depends on the PCB stack-up. The higher number of PCB layers inevitably leads you to use microvias because of the PCB thickness (too narrow via holes cannot be used for thick boards). There is all connected.
Chimmuanya Okere
Thanks, that means the more the pins the higher the stackup layer. And it's adviceable to use HDI if the pins are very small
Petr Dvořák
Petr Dvořák4mo ago
No, it means the more tracks, the more layers needed to route them. Naturally, the more pads=the more tracks. Nobody uses big packages when there is no need for them.
Joseph Ogbonna
Joseph Ogbonna4mo ago
Yes, the more the tracks the more the layers needed. It can also depend on the size of the PCB also. If space in not a constraint in the design, you could increase it a little so you can reduce layer count. But all depends on using the best compromise and trade off
Want results from more Discord servers?
Add your server
More Posts
Hot: Ten Principles for Building Safe Embedded Software Systemshttps://blackberry.qnx.com/en/pdfviewer?file=/content/dam/qnx/QNX-Ten-Principles-for-Building-Safe-EHow do I estimate the lifespan of a microcontroller?Hello everyone, I have some concerns bothering me.I would like to know how one can estimate the lifeNeed help with warning in PlatformIO ESP-IDF for ESP32-S3 timer ISRHi guys I facing this issue with my esp32-s3 timer isr i am using platformio esp-idf any clue to solHow jenkins can be used for IoT data ?Just wanted to know how jenkins can be used for IoT data ? especially by interfacing it with RPI4.Standoff Results in Robot Dog Disabled by SuspectIn Massachusetts, during a standoff, a suspect disabled a police robot dog. Despite being shot, the Blind guideActually i am working on Blind guide with implication of IoT, but right now i making the diagram of How ultrasound became ultra small: ft. MEMShttps://spectrum.ieee.org/mems-ultrasound-historyHas anyone recorded I2S microphone data and sent it through MQTT or BLE using ESP32?hi team, Has anyone recorded I2S microphone data and sent it through MQTT or BLE using ESP32?Please does anyone have any idea on scheduling algorithms on RTOS for automotive control systems ?Good day guys ! Please does anyone have any idea on scheduling algorithms on RTOS for automotive cSwitching from L3G4200D to MPU6050 and Updating I2C Address in Arduino CodeHi everyone, can anyone help me with this, I'm building a quadcopter following this schematic, and I