Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Unit1: Modeling & Simulation Module3: Structural Modeling Topic: Interconnects Modeling Introduction Interconnects are pieces of conducting wires deposited on insulators. Interconnects are those that connect different gates in the circuit. Interconnects have to be modeled in terms of R, L, C They result in delay of the signals during their transient analysis. Modeling of interconnects Indicate delay as delay units on each interconnect. For more accurate evaluations, model the delay line by an equivalent resistors and capacitors Reasonably good for small interconnects and medium frequencies Contd… For long interconnects, it must be broken into smaller pieces and modeled as: Reasonably good for longer interconnects Contd … Interconnect is essentially a distributed element similar to transmission line. Models will be as shown at fairly high frequencies. With these models one can simulate the voltage/current – time characteristics or transient behavior of the circuit. Tri-state logic One may use switches to disconnect sources to a common interconnect bus. Information about whether the source is connected or not should also be given. To provide information, a new state called high impedance state or tri-state is used. It is basically to resolve multiple driver problem. Contd … With tri-state the third possible condition is high impedance state. Only one is enabled and can go high or low. Contd … Tri-state circuit has extra input called Enable (E). If enable 1, normal functioning of the circuit 0, the outputs are completely disconnected from the rest of the circuit. Input Output A B C 0 0 Z 0 1 0 1 1 1 1 (E) (E) Wired Logic So far described modeling techniques rely on two assumptions: ◦ The information is processed by components and transmitted by signals ◦ The information direction is unidirectional These assumptions are not generally valid. Possible to directly connect several outputs such that the connecting net introduces new logic function known as wired logic. Wired-AND logic Both the outputs should be ‘1’ to get a ‘1’ on the bus Wired-OR logic If one of the output is ‘1’, it is enough to get a ‘1’ on the bus Wired logic contd… Simple model is to introduce a dummy gate Make ‘A’ and ‘B’ as special fan-outs of ‘C’ for correct modeling For every wired signal X we should maintain two values: ◦ The driven value, ◦ The forced value,.