Usar preferencialment ICs que implementem a maior quantidade das funcionalidades necessárias.
Usar sempre que possível state-of-the-art e next generation componentes
Em geral podem ter maior nível de integração, serem mais pequenos e necessitarem de menos componentes discretos externos, reduzindo assim o tempo gasto em desenho do layout, teste e debug.
melhora o tempo de vida do design pois esses componentes estarão disponíveis por mais tempo.
Considerar o possível uso de Módulos já existentes (da indústria ou do IPFN) pois poupa imenso tempo.
Re-utilizar reference designs dos fabricantes ou open-source hardware designs.
Retirar funcionalidades demasiado complexas ou não necessárias.
Verificar se os componentes utilizados podem ser obtidos sem dificuldade excessiva.
Escolher, preferencialmente, componentes compatíveis pino-a-pino com outros de fabricantes alternativos; isto melhora a disponibilidade e eventualmente o custo destes componentes na fase de produção.
Escolher famílias de componentes com versões compatíveis pino-a-pino mas de várias performances, deste modo facilitando futuros upgrades.
Signal Integrity
PCB Impedance Control
Bus termination resistors
Noise
Bypass capacitors
AD-DA circuits
PLL, VCXO, RF circuits
FPGA
Pin assignment
EMC
Bill of Materials
Listas de componentes com webapp da Arena Solutions
Esta webapp importa BOMs em formato CSV e permite complementar os dados de cada componente (Vendor, Vendor ID, Price, Datasheet ...) de uma forma semi-automatica, por pesquisa na Octopart.