IC families

CraftBook's integrated circuits come in different families.

Signs
All ICs have a sign in front to identify them and optionally configure them. The first line of the sign is the name of the IC and it will automatically be printed for you once you create the IC sign.



SISO
ICs in this family have:


 * 1 input
 * 1 output



They are constructed as so:


 * 1) Make a block.
 * 2) On one side put a wall sign with the second line containing the name of the IC.
 * 3) On the opposite side of the block, put a switch on the side of the block.

SI3O
ICs in this family have:


 * 1 input
 * 3 outputs



They are constructed as so:


 * 1) Make a block.
 * 2) On one side put a wall sign with the second line containing the name of the IC.
 * 3) On the opposite side of the block, put a switch on the side of the block. This is the first output.
 * 4) On the left side of the block, facing the sign, put a switch on the left side of the block. This is the second output.
 * 5) On the right side of the block, facing the sign, put a switch on the right side of the block. This is the third output.

3ISO
ICs in this family have:


 * 3 inputs
 * 1 output



They are constructed as so:


 * 1) Make a block.
 * 2) On one side put a wall sign with the second line containing the name of the IC.
 * 3) On the opposite side of the block, put a switch on the side of the block. This is the output.
 * 4) The first input is the Redstone source in front of the sign.
 * 5) The second input is the Redstone source on the left of the sign.
 * 6) The third input is the Redstone source on the right of the sign.

3I3O
ICs in this family have:


 * 3 inputs
 * 3 outputs



ZISO
ICs in this family are self-triggering, meaning that they do not need a clock signal. They trigger every two ticks and update their outputs respectively.

ICs in this family have:


 * 1 output

<p style="color:rgb(0,0,0);">

<p style="color:rgb(0,0,0);">They are constructed as so:


 * 1) Make a block.
 * 2) On one side put a wall sign with the second line containing the name of the IC.
 * 3) On the opposite side of the block, put a switch on the side of the block.

VIVO
<p style="color:rgb(0,0,0);">ICs in this family can either have:


 * 1 input and 3 outputs, or;
 * 2 inputs and 2 outputs or;
 * 3 inputs and 1 output.

<p style="color:rgb(0,0,0);">They are constructed as so:


 * 1) Make a block.
 * 2) On one side put a wall sign with the second line containing the name of the IC.
 * 3) On the opposite side of the block, put a switch on the side of the block. This is the first output.
 * 4) For the 1 input and 3 output layout: The second and third two outputs are on the sides of the block behind the IC sign; the left side is the 'second output' and the right side is considered the 'third output' to the IC's logic (nonexistant inputs are treated as 'false', and data outputted to nonexistant outputs is ignored)
 * 5) for the 2 inputs, and outputs layout: The second output is on the side of the block behind the IC sign; the second input is on the side of the IC sign; the left input or output is considered the 'second input/output' and the right input or output is considered the 'third input/output' to the IC's logic
 * 6) For the 3 inputs and 1 output layout: The second two and third inputs are on the sides of the IC sign; the left side is the 'second input' and the right side is considered the 'third input' to the IC's logic