Os microprocessadores de hoje contêm cerca de 100 milhões de transistores em um chip de, aproximadamente,
. (Um chip tem a espessura de umas poucas centenas de micrômetros.) Supondo que circuitos integrados não tivessem sido inventados, consideremos um processador com 100 milhões de transistores “discretos”. Admitindo que cada dispositivo ocupe um volume de
, calculemos o mínimo volume do processador. Que outras questões seriam levantadas por esta implementação?
Passo 1
O enunciado dá as seguintes informações e pede duas coisas claras:
- Quantos transistores seriam usados:
(cem milhões) transistores discretos. - Dimensões de cada dispositivo discreto:
. - Pede calcular o volume mínimo ocupado pelos
dispositivos (ou seja, o somatório dos volumes individuais). - Pede também que sejam discutidas as outras questões práticas que surgiriam se tentássemos implementar um processador assim.
Passo 2
Vamos calcular o volume de um único dispositivo. A fórmula básica do volume de um paralelepípedo (caixa retangular) é
Aplicando com as dimensões dadas:
Multiplicando:
Explicando: aqui
é o volume de um único dispositivo, e
é milímetro cúbico.
Passo 3
Agora multiplicamos pelo número total de dispositivos para obter o volume total mínimo (assumindo empacotamento perfeito sem espaços vazios — esse é o mínimo teórico, pois na prática haverá espaços entre peças, embalagens, fios etc.):
Passo 4
Converter unidades para algo mais intuitivo. Sabendo que
e
, fazemos:
e
Portanto o volume mínimo teórico é
.
Passo 5
Para visualizar esse volume como uma forma aproximadamente cúbica, calculamos a aresta equivalente (lado do cubo cujo volume é
). A aresta
satisfaz
. Então
Interpretação: o “processador” discreto ocuparia um cubo de aproximadamente
de lado — ou seja, do tamanho de um pequeno armário/mesa, não de um chip de alguns centímetros.
Passo 6
Comparação rápida com um chip integrado real (para dar intuição): um chip de
e espessura da ordem de algumas centenas de micrômetros (usar, por exemplo,
) tem volume aproximado
Convertendo para
:
A razão entre o processador discreto e o chip integrado é
ou seja, cerca de
milhões de vezes maior em volume. Isso já dá uma noção do porquê dos circuitos integrados serem essenciais.
Passo 7
Agora vamos listar e explicar as principais questões práticas (cada item com uma breve explicação que te ajuda a entender por que é um problema real na prova ou na prática):
- Interconexões impossíveis em escala prática:
- Cada transistor discreto tem pelo menos 3 terminais (ex.: gate, source, drain em MOSFET). Ligar
dispositivos requereria centenas de milhões a bilhões de conexões. A fiação física, ocupando espaço e cruzando o volume, aumentaria ainda mais o tamanho e a complexidade. Além disso, o número de “pinos” externos para testar e alimentar tudo seria impraticável.
- Atrasos de propagação elevados:
- Fórmula simples de tempo de propagação:
, onde é a distância que o sinal percorre e é a velocidade de propagação (próxima da velocidade da luz no vácuo , mas em condutores e dielétricos isso pode ser uma fração de ). - Para distâncias da ordem de
temos só de atraso por percurso físico direto — e sinais reais enfrentam mais atraso por efeitos RC nas linhas. Em microeletrônica moderna atrasos de interconexão já dominam o tempo de comutação; aqui seriam catastróficos para frequência e sincronização.
- RC e integridade de sinal:
- Fios longos têm resistência
e capacitância ; constantes de tempo podem ser grandes, filtrando sinais rápidos e exigindo buffers repetidores, que por sua vez aumentam o número de dispositivos e o volume.
- Distribuição de clock e sincronização:
- Entregar um sinal de clock com baixa variação de atraso (clock skew) por todo o volume seria quase impossível; grandes diferenças de atraso fariam necessário um projeto assíncrono complexo ou múltiplos relógios locais — ambos complicam o design.
- Dissipação de calor e resfriamento:
- Mesmo que cada transistor dissipe uma potência muito pequena, a soma sobre
unidades dá uma potência total enorme. Remover calor de um objeto com volume de metros cúbicos é muito mais difícil do que de um chip fino: requer grandes trocadores de calor, ventilação forçada, ou refrigeração líquida massiva.
- Confiabilidade e rendimento de fabricação:
- Montar
peças discretas e conectá‑las com alta confiabilidade teria rendimento (yield) extremamente baixo; uma pequena fração com defeito pode inutilizar uma grande função. Em ICs o rendimento é melhor controlado porque muitos elementos são formados juntos em silício monolítico.
- Ruído e interferência eletromagnética (EMI):
- Linhas longas e componentes distribuídos aumentam acoplamentos indesejados, ruído e problemas de EMI, exigindo blindagens e espaçamentos que consomem ainda mais volume.
- Custo, montagem e manutenção:
- O custo de materiais, de montagem manual/robotizada e de teste seria proibitivo. Além disso, reparos seriam impraticáveis.
- Latências físicas tornam certos algoritmos inviáveis:
- Distâncias físicas grandes implicam latências que mudam a forma de projetar hardware e algoritmos; operações que hoje são triviais em um chip passam a consumir dezenas de ciclos.
- Necessidade de suporte mecânico e espaço:
- Um volume de
exige estrutura mecânica, racks, fontes de alimentação de grande potência, distribuição de energia segura etc.
Passo 8
Resumo do porquê os circuitos integrados (CI) são uma solução tão poderosa:
- ICs reduzem dramaticamente dimensões lineares (de metros para micrômetros), o que reduz atrasos, aumenta velocidade, diminui a necessidade de fio longo e melhora a dissipação térmica por área de contato com um pacote fino, além de reduzir custo por dispositivo e aumentar rendimento.
- O cálculo numérico (volume de
e cubo de aresta ) ilustra quantitativamente por que a integração em escala é necessária.