Saturday, 6 September 2025
Double Patterning
TIE CELLS
To prevent direct gate connections to the power or ground network, tie-high and tie-low cells are employed. Within this design, certain cell inputs may necessitate a logic 0 or logic 1 value. Unused cell inputs are also connected to ground or power nets, as leaving them unconnected is not permissible. Rather than directly connecting these inputs to the VDD/VSS rails/rings, they are connected to specialized cells within the library, known as TIE cells
The tie-high, tie-low circuit, featuring tie-high and tie-low outputs, incorporates a regenerative device designed for connection to both outputs, along with at least one PMOS device and one NMOS device, intended for connection to a high voltage and a low voltage, respectively.
Friday, 5 September 2025
Skin Effect Impact on Semiconductor Wires
Physical design QNA
CCS vs. NLDM: A Comparison of Delay Models
Friday, 16 August 2024
Physical Cells :TAP CELLS, TIE CELLS, ENDCAP CELLS, DECAP CELLS
Tap Cells (Well Taps) : These library cells
connect the power and ground connections to the substrate and nwells,
respectively.
By placing well taps at regular
intervals throughout the design, the nwell potential is held constant for
proper electrical functioning. The placer places the cells in accordance with
the specified distances and automatically snaps them to legal positions (which
are the core sites).
- Floating nets or unused nets need to be tied with some constant value (0 or 1), can be achieved using Tie cells
- Using connect_tie_cells command, we can inser a tie cell in the design during the PNR
- To Protect the gate of a standard cell placed near the boundary from damage during manufacturing
- To Avoid the base layer DRC(Nwell and Implant Layer) at the boundary
- To make the proper alignment with other block
- Some standard cell library has END CAP cell which serve as Decap cell as well
Sunday, 23 June 2024
What is Verilog
What is Verilog?
Verilog HDL is a hardware description language used to design and document electronic systems. Verilog HDL allows designers to design at various levels of abstraction.
A brief history
Verilog HDL originated at Automated Integrated Design Systems (later renamed as Gateway Design Automation) in 1985. The company was privately held at that time by Dr. Prabhu Goel, the inventor of the PODEM test generation algorithm. Verilog HDL was designed by Phil Moorby, who was later to become the Chief Designer for Verilog-XL and the first Corporate Fellow at Cadence Design Systems. Gateway Design Automation grew rapidly with the success of Verilog-XL and was finally acquired by Cadence Design Systems, San Jose, CA in 1989.
Verilog was invented as simulation language. Use of Verilog for synthesis was a complete afterthought
Cadence Design Systems decided to open the language to the public in 1990, and thus OVI (Open Verilog International) was born. Till that time, Verilog HDL was a proprietary language, being the property of Cadence Design Systems. When OVI was formed in 1991, a number of small companies began working on Verilog simulators. The first of these came to market in 1992, and now there are mature Verilog simulators available from several sources.
As a result, the Verilog market has grown substantially. The market for Verilog related tools in 1994 was well over $75m, making it the most commercially significant hardware description language on the market.
An IEEE working group was established in 1993 under the Design Automation Sub-Committee to produce the IEEE Verilog standard 1364. Verilog became IEEE Standard 1364 in 1995.
The Verilog Standard was revised in 2001 and it became IEEE Standard 1364-2001
Different ways to Fix Setup or Hold VIOLATIONS in a design during PnR
How do I fix setup or hold violation during placement? Setup and hold violations represent crucial timing constraints that can arise durin...
-
Crosstalk noise: noise refers to undesired or unintentional effect between two or more signals that are going to affect the proper function...
-
Digital Design can be implemented by various design styles. And depending on the market requirement different design styles are used. Progra...
-
Recovery Time: Recovery time is the minmium time that as asynchronous control signal must be stable before the clock active- edge transitio...

