Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
scratch:tutorial_2_-_more_combinational_gates [2020/11/03 10:41] – created ole | scratch:tutorial_2_-_more_combinational_gates [2020/12/02 06:00] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Simple combinational gates ====== | ====== Simple combinational gates ====== | ||
- | In this tutorial we will go a step further and look at multiple inputs and how to connect cells. | + | In this tutorial we will go a step further and look at multiple inputs, local variables |
The following specifies a number of combinational gates, where the process names correspond to the commonly used names for the gates. | The following specifies a number of combinational gates, where the process names correspond to the commonly used names for the gates. | ||
Line 28: | Line 28: | ||
</ | </ | ||
- | While the inverter syntax should be familiar from the previous example [[scratch: | + | While the inverter syntax should be familiar from the previous example [[scratch: |
+ | |||
+ | ==== Multiple in/outputs ==== | ||
+ | |||
+ | It uses '','' | ||
If we wanted to create a two-input and gate, we could simply write: | If we wanted to create a two-input and gate, we could simply write: | ||
Line 40: | Line 44: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | ==== Local variables and CMOS implementability ==== | ||
This would be accepted by ACT, and the production rule simulator [[tools: | This would be accepted by ACT, and the production rule simulator [[tools: |