Boolean logic is a core element of VLSI and microchip development, so this is a question you can expect to hear. Since it relates to Boolean algebra, you might also mention that in your response to further demonstrate your knowledge.
Verilog is an HDL (Hardware Description Language) for describing electronic circuits and systems. In Verilog, circuit components are prepared inside a Module. It contains both behavioral and structural statements. Structural statements signify circuit components like logic gates, counters and micro-processors. Behavioral statements represent programming aspects like loops, if-then statements and stimulus vectors.
The two types of procedural blocks in Verilog are
In Boolean algebra, the true state is denoted by the number one, referred as logic one or logic high. While, the false state is represented by the number zero, called logic zero or logic low. And in the digital electronic, the logic high is denoted by the presence of a voltage potential.
These are the basic three types of gates where Boolean logic work, apart from these, other gates that are functional works with the combination of these three basic gates, they are XNOR gate, NAND gate, Nor gate and XOR gate.
TTL Chips | CMOS Chips |
|
|
Verilog can be different to normal programming language in following aspects
In comparison to BJT, MOSFETS can be made very compact as they occupy very small silicon area on IC chip and also in term of manufacturing they are relatively simple. Moreover, digital and memory ICs can be employed with circuits that use only MOSFETs, i.e., diodes, resistors, etc.
MOSFET has three regions of operations
The triode and cut-off region are used to function as a switch, while, saturation region is used to operate as an amplifier.
When positive voltage is transmitted across Gate, it causes the free holes (positive charge) to be pushed back or repelled from the region of the substrate under the Gate. When these holes are pushed down the substrate, they leave behind a carrier depletion region.
Higher the number of stacks, slower the gate will be. In NOR and NAND gates the number of gates present in the stack is usually alike as the number of inputs plus one. So input are restricted to four.
SCR is a 4 layered solid state device which controls current flow. It is a type of rectifier that is controlled by a logical gate signal. It is a 4 layered, 3-terminal device.
With the keyword defparam, parameter values can be configured in any module instance in the design.
For a MOSFET, when the voltage value between Gate and Source (VGS) is greater than the threshold voltage (Vt), the channel is induced. As we increase, VDS current starts flowing from Drain to Source till the voltage between gate and channel at the drain end becomes Vt, i.e., VGS - VDS = Vt, the channel depth at Drain end decreases almost to zero. At this stage, the channel is said to be pinched off. In this condition, the MOSFET enters the saturation region.
In Verilog code, "the timescale 1 ns/ 1 ps" specifies that the unit of time is 1 ns, and the accuracy/precision will be upto 1ps.
In the clock, a skew is used to reduce the delay or better understand the process. There are mainly three different types of skews used in VLSI.
Generally, a static RAM makes use of six transistors. Under the static RAM, read and write operations make use of the same port.
The threshold voltage is commonly abbreviated as V??. It can be defined as a voltage between Gate and Source, i.e., VGS. A sufficient number of mobile electrons accumulate in the channel region and create a conducting channel. It is the minimum gate-to-source voltage required to create a conducting path between the source and the drain terminals. It is an essential scaling factor to maintain power efficiency.
Antenna violation occurs during plasma etching when the charges generated from one metal strip to another accumulate in a single place. The length of the strip is directly proportional to the charges gets accumulated. Therefore, the longer the strip, the more the charges get accumulated.
We can prevent Antenna Violation by using the following methods:
The tie-high and tie-low cells are used to connect the transistors of the gate by using either the power or the ground. The gates are connected using the power or ground to turn off and on them because the power bounces from the ground. The cells stop the bouncing and ease the current from one cell to another. These cells require Vdd that connects to the tie-high cell as a power supply is high, and tie-low gets connected to Vss. After the connection establishment, the transistors function correctly without any ground bounce occurring in any cell.
VLSI technology can incorporate ICs in a range of 2000 to 20,000.
Moor’s law is one of the most significant statements that describes large-scale integration technology growth. Gordon Moor, the co-founder of Intel, predicted that the number of transistors inside an integrated cheap would be doubled every 1.5 years.
While the fabrication of interconnection is under process, some of the metal lines may be partially processed. Those metal lines further gather static charges inside the clot surroundings. Later, if those lines get interconnected with transistors, the previously stored charges may start discharging during operation in progress. That discharging may affect the gate oxide. This effect is known as Antenna Effect.
PLL is Phase Locked Loop, which can track the frequency- coming inside. PLL can also work as a clock generator.
To build a BiCMOS two-input NAND gate, we need 7 MOSFETs and 2 BJTs.
BiCMOS NAND Gate
To build a BiCMOS two-input NOR gate, we need 7 MOSFETs and 2 BJTs.
BiCMOS NOR Gate
OBDD is an Ordered Binary Decision Diagram, and ROBDD is Reduced Ordered Decision Diagram. These are Boolean space methodology for handling a large number of input signals.
Some of the logic synthesis techniques are – Instantiation, Macro expansion/ substitution, Inference, logic optimization, and structural reorganization.
Slew is a basic term related to the rise and fallen time of the input and output waveforms. Rise time is known as rising slew, whereas fall time is known as fall slew. Slew balancing is the process of making the rise slew and fall slew equal. To do so, the corresponding resistances of the transistors are kept equal.
Future technologies of VLSI are – ULSI (Ultra Large Scale Integration) and GSI (Giga- Scale Integration). ULSI has a range of – 100,000 gates to 1,000,000 gates per IC, and GSI has a range greater than 1,000,000 gates per IC.