Criar um subcircuito
Um subcircuito empacota um circuito em um bloco reutilizável, como um chip sob medida. Você constrói um circuito normal cujos pinos de entrada (Input) e saída (Output) se tornam os terminais do bloco, e então o transforma em subcircuito de um pai com Circuit → New sub-circuit, ou clicando com o botão direito numa aba e escolhendo Insert. O subcircuito passa a ser um filho exclusivo desse pai, listado no menu suspenso ↓ da aba do pai. Selecione-o ali para entrar e editá-lo; uma trilha de navegação mostra Projeto → Circuito → Subcircuito para você sempre saber onde está.
Passo 1 — Construa-o com pinos de entrada/saída
Projete o circuito que deseja reutilizar e dê a ele pinos de entrada (Input) e saída (Output) para cada sinal que deva cruzar sua fronteira. Esses pinos são exatamente o que se torna os terminais externos do subcircuito: cada Input vira um pino de entrada do bloco e cada Output um pino de saída. O que não tiver pino fica oculto dentro.
Passo 2 — Circuit → New sub-circuit
Com o circuito pai ativo, abra o menu Circuit e escolha New sub-circuit; dê um nome e o pai ganha um bloco filho. Como alternativa, clique com o botão direito numa aba de circuito e escolha Insert para anexá-lo ali. De qualquer forma, o filho é criado a partir do seu projeto com pinos e fica vinculado a esse único pai.
Passo 3 — Entre pelo menu suspenso ↓
A aba do pai agora mostra um chevron ↓; abra-o para ver o subcircuito listado como filho exclusivo. Selecione o filho para entrar e editá-lo como circuito ativo. A trilha mostra Projeto → Circuito → Subcircuito, e clicar num ancestral leva de volta para fora. Enquanto você está dentro de um subcircuito, Insert fica desabilitado: um subcircuito não pode inserir outro circuito.