User:DvdKhl

Assumptions
There are 20 redstone ticks in a second.

High Frequency Redstone
Note: Many of the circuits shown here will only work after the comparator/repeater bugs are fixed

Basics
One of the first things you'll notice when using HFR is that redstone torches (besides the ones which don't change their state) are useless most of the time. As torches burn out after many state changes in a short time frame, they can only be used if there is a short burst of changes. Since most of the most used logic gates and more complex circuits use torches, new circuits have to be build for HFR.

For HFR circuits there are two properties for each input, which are important. Latency: How many ticks does it take after setting the input to reach the output Throughput: How often can the output be read per tick and get a valid result (results per tick). Since the value range would be between 0 and 1 we will "reverse" the unit (ticks per result) so we can use integers again. When there are multiple outputs/inputs the differences between Latency and throughput can also become important.

Transmission
Binary redstone signals can reach a speed of up to 360 blocks per second (repeater every 18 blocks) and a throughput of 20 bits per second. Using analog redstone signals a throughput of up to 80 bits per second can be reached, but the speed slows down to 80 blocks per second (see Analog redstone for more info)

OR
See http://minecraft.gamepedia.com/Logic_circuit#OR_Gate

SerialMemory
Using the Repeater's lock functionality bits can be stored in a simple circuit and stacked as often as needed. The SerialMemory circuit two inputs (serial in and lock) and one output (serial out). The circuit design is simple: Create a Repeater chain (Memory Cells) and on one side of each repeater attach another repeater. Each of the attached repeaters inputs is connected to the same redstone wire (Lock). Clever stacking of the memory cells can easily produce a SerialMemory circuit which can store 300 bits or more which only has a 3 tick latency for the lock input. Creating many cells has the disadvantage that it takes a long time until the input reaches the output. For example a 200 bit SerialMemory will take 10 seconds for a round trip.