sky130_fd_sc_hdll - SKY130 High Density Low Leakage Digital Standard Cells (SkyWater Provided)¶
Initial release of version (0, 1, 1).
List of cells in sky130_fd_sc_hdll¶
Cell name |
Description |
Type |
Verilog name |
|---|---|---|---|
2-input AND into first input of 3-input OR. |
cell |
sky130_fd_sc_hdll__a211o |
|
2-input AND into first input of 3-input NOR. |
cell |
sky130_fd_sc_hdll__a211oi |
|
2-input AND into first input of 2-input OR, 2nd input inverted. |
cell |
sky130_fd_sc_hdll__a21bo |
|
2-input AND into first input of 2-input NOR, 2nd input inverted. |
cell |
sky130_fd_sc_hdll__a21boi |
|
2-input AND into first input of 2-input OR. |
cell |
sky130_fd_sc_hdll__a21o |
|
2-input AND into first input of 2-input NOR. |
cell |
sky130_fd_sc_hdll__a21oi |
|
2-input AND into first two inputs of 3-input NOR. |
cell |
sky130_fd_sc_hdll__a221oi |
|
2-input AND into all inputs of 3-input NOR. |
cell |
sky130_fd_sc_hdll__a222oi |
|
2-input AND into both inputs of 2-input OR. |
cell |
sky130_fd_sc_hdll__a22o |
|
2-input AND into both inputs of 2-input NOR. |
cell |
sky130_fd_sc_hdll__a22oi |
|
2-input AND, both inputs inverted, into first input, and 2-input AND into 2nd input of 2-input OR. |
cell |
sky130_fd_sc_hdll__a2bb2o |
|
2-input AND, both inputs inverted, into first input, and 2-input AND into 2nd input of 2-input NOR. |
cell |
sky130_fd_sc_hdll__a2bb2oi |
|
3-input AND into first input of 2-input OR. |
cell |
sky130_fd_sc_hdll__a31o |
|
3-input AND into first input of 2-input NOR. |
cell |
sky130_fd_sc_hdll__a31oi |
|
3-input AND into first input, and 2-input AND into 2nd input of 2-input OR. |
cell |
sky130_fd_sc_hdll__a32o |
|
3-input AND into first input, and 2-input AND into 2nd input of 2-input NOR. |
cell |
sky130_fd_sc_hdll__a32oi |
|
2-input AND. |
cell |
sky130_fd_sc_hdll__and2 |
|
2-input AND, first input inverted. |
cell |
sky130_fd_sc_hdll__and2b |
|
3-input AND. |
cell |
sky130_fd_sc_hdll__and3 |
|
3-input AND, first input inverted. |
cell |
sky130_fd_sc_hdll__and3b |
|
4-input AND. |
cell |
sky130_fd_sc_hdll__and4 |
|
4-input AND, first input inverted. |
cell |
sky130_fd_sc_hdll__and4b |
|
4-input AND, first two inputs inverted. |
cell |
sky130_fd_sc_hdll__and4bb |
|
Buffer. |
cell |
sky130_fd_sc_hdll__buf |
|
Double buffer. |
cell |
sky130_fd_sc_hdll__bufbuf |
|
Buffer followed by inverter. |
cell |
sky130_fd_sc_hdll__bufinv |
|
Clock tree buffer. |
cell |
sky130_fd_sc_hdll__clkbuf |
|
Clock tree inverter. |
cell |
sky130_fd_sc_hdll__clkinv |
|
Lower power Clock tree inverter. |
cell |
sky130_fd_sc_hdll__clkinvlp |
|
Clock mux. |
cell |
sky130_fd_sc_hdll__clkmux2 |
|
conb |
Constant value, low, high outputs. |
cell |
sky130_fd_sc_hdll__conb |
Decoupling capacitance filler. |
cell |
sky130_fd_sc_hdll__decap |
|
Delay flop, inverted reset, single output. |
cell |
sky130_fd_sc_hdll__dfrtp |
|
Delay flop, inverted set, single output. |
cell |
sky130_fd_sc_hdll__dfstp |
|
Antenna tie-down diode. |
cell |
sky130_fd_sc_hdll__diode |
|
Delay latch, inverted reset, inverted enable, single output. |
cell |
sky130_fd_sc_hdll__dlrtn |
|
Delay latch, inverted reset, non-inverted enable, single output. |
cell |
sky130_fd_sc_hdll__dlrtp |
|
Delay latch, inverted enable, single output. |
cell |
sky130_fd_sc_hdll__dlxtn |
|
Delay Buffer 4-stage 0.15um length inner stage gates. |
cell |
sky130_fd_sc_hdll__dlygate4sd1 |
|
Delay Buffer 4-stage 0.18um length inner stage gates. |
cell |
sky130_fd_sc_hdll__dlygate4sd2 |
|
Delay Buffer 4-stage 0.50um length inner stage gates. |
cell |
sky130_fd_sc_hdll__dlygate4sd3 |
|
Tri-state buffer, negative enable. |
cell |
sky130_fd_sc_hdll__ebufn |
|
Tri-state inverter, negative enable. |
cell |
sky130_fd_sc_hdll__einvn |
|
Tri-state inverter, positive enable. |
cell |
sky130_fd_sc_hdll__einvp |
|
Fill cell. |
cell |
sky130_fd_sc_hdll__fill |
|
Input isolator with inverted enable. |
cell |
sky130_fd_sc_hdll__inputiso0n |
|
Input isolator with non-inverted enable. |
cell |
sky130_fd_sc_hdll__inputiso0p |
|
Input isolation, inverted sleep. |
cell |
sky130_fd_sc_hdll__inputiso1n |
|
Input isolation, noninverted sleep. |
cell |
sky130_fd_sc_hdll__inputiso1p |
|
Inverter. |
cell |
sky130_fd_sc_hdll__inv |
|
Input isolation, noninverted sleep. |
cell |
sky130_fd_sc_hdll__isobufsrc |
|
2-input multiplexer. |
cell |
sky130_fd_sc_hdll__mux2 |
|
2-input multiplexer, output inverted. |
cell |
sky130_fd_sc_hdll__mux2i |
|
Buffered 16-input multiplexer. |
cell |
sky130_fd_sc_hdll__muxb16to1 |
|
Buffered 4-input multiplexer. |
cell |
sky130_fd_sc_hdll__muxb4to1 |
|
Buffered 8-input multiplexer. |
cell |
sky130_fd_sc_hdll__muxb8to1 |
|
2-input NAND. |
cell |
sky130_fd_sc_hdll__nand2 |
|
2-input NAND, first input inverted. |
cell |
sky130_fd_sc_hdll__nand2b |
|
3-input NAND. |
cell |
sky130_fd_sc_hdll__nand3 |
|
3-input NAND, first input inverted. |
cell |
sky130_fd_sc_hdll__nand3b |
|
4-input NAND. |
cell |
sky130_fd_sc_hdll__nand4 |
|
4-input NAND, first input inverted. |
cell |
sky130_fd_sc_hdll__nand4b |
|
4-input NAND, first two inputs inverted. |
cell |
sky130_fd_sc_hdll__nand4bb |
|
2-input NOR. |
cell |
sky130_fd_sc_hdll__nor2 |
|
2-input NOR, first input inverted. |
cell |
sky130_fd_sc_hdll__nor2b |
|
3-input NOR. |
cell |
sky130_fd_sc_hdll__nor3 |
|
3-input NOR, first input inverted. |
cell |
sky130_fd_sc_hdll__nor3b |
|
4-input NOR. |
cell |
sky130_fd_sc_hdll__nor4 |
|
4-input NOR, first input inverted. |
cell |
sky130_fd_sc_hdll__nor4b |
|
4-input NOR, first two inputs inverted. |
cell |
sky130_fd_sc_hdll__nor4bb |
|
2-input OR into first input of 3-input AND. |
cell |
sky130_fd_sc_hdll__o211a |
|
2-input OR into first input of 3-input NAND. |
cell |
sky130_fd_sc_hdll__o211ai |
|
2-input OR into first input of 2-input AND. |
cell |
sky130_fd_sc_hdll__o21a |
|
2-input OR into first input of 2-input NAND. |
cell |
sky130_fd_sc_hdll__o21ai |
|
2-input OR into first input of 2-input AND, 2nd input inverted. |
cell |
sky130_fd_sc_hdll__o21ba |
|
2-input OR into first input of 2-input NAND, 2nd iput inverted. |
cell |
sky130_fd_sc_hdll__o21bai |
|
2-input OR into first two inputs of 3-input AND. |
cell |
sky130_fd_sc_hdll__o221a |
|
2-input OR into first two inputs of 3-input NAND. |
cell |
sky130_fd_sc_hdll__o221ai |
|
2-input OR into both inputs of 2-input AND. |
cell |
sky130_fd_sc_hdll__o22a |
|
2-input OR into both inputs of 2-input NAND. |
cell |
sky130_fd_sc_hdll__o22ai |
|
2-input NAND and 2-input OR into 2-input AND. |
cell |
sky130_fd_sc_hdll__o2bb2a |
|
2-input NAND and 2-input OR into 2-input NAND. |
cell |
sky130_fd_sc_hdll__o2bb2ai |
|
3-input OR into 2-input NAND. |
cell |
sky130_fd_sc_hdll__o31ai |
|
3-input OR and 2-input OR into 2-input NAND. |
cell |
sky130_fd_sc_hdll__o32ai |
|
2-input OR. |
cell |
sky130_fd_sc_hdll__or2 |
|
2-input OR, first input inverted. |
cell |
sky130_fd_sc_hdll__or2b |
|
3-input OR. |
cell |
sky130_fd_sc_hdll__or3 |
|
3-input OR, first input inverted. |
cell |
sky130_fd_sc_hdll__or3b |
|
4-input OR. |
cell |
sky130_fd_sc_hdll__or4 |
|
4-input OR, first input inverted. |
cell |
sky130_fd_sc_hdll__or4b |
|
4-input OR, first two inputs inverted. |
cell |
sky130_fd_sc_hdll__or4bb |
|
Virtual voltage probe point. |
cell |
sky130_fd_sc_hdll__probe_p |
|
Virtual current probe point. |
cell |
sky130_fd_sc_hdll__probec_p |
|
Scan delay flop, inverted set, inverted reset, non-inverted clock, complementary outputs. |
cell |
sky130_fd_sc_hdll__sdfbbp |
|
Scan delay flop, inverted reset, non-inverted clock, complementary outputs. |
cell |
sky130_fd_sc_hdll__sdfrbp |
|
Scan delay flop, inverted reset, inverted clock, single output. |
cell |
sky130_fd_sc_hdll__sdfrtn |
|
Scan delay flop, inverted reset, non-inverted clock, single output. |
cell |
sky130_fd_sc_hdll__sdfrtp |
|
Scan delay flop, inverted set, non-inverted clock, complementary outputs. |
cell |
sky130_fd_sc_hdll__sdfsbp |
|
Scan delay flop, inverted set, non-inverted clock, single output. |
cell |
sky130_fd_sc_hdll__sdfstp |
|
Scan delay flop, non-inverted clock, complementary outputs. |
cell |
sky130_fd_sc_hdll__sdfxbp |
|
Scan delay flop, non-inverted clock, single output. |
cell |
sky130_fd_sc_hdll__sdfxtp |
|
Scan gated clock. |
cell |
sky130_fd_sc_hdll__sdlclkp |
|
Scan delay flop, data enable, non-inverted clock, complementary outputs. |
cell |
sky130_fd_sc_hdll__sedfxbp |
|
Tap cell with no tap connections (no contacts on metal1). |
cell |
sky130_fd_sc_hdll__tap |
|
Tap cell with tap to ground, isolated power connection 1 row down. |
cell |
sky130_fd_sc_hdll__tapvgnd |
|
Tap cell with tap to ground, isolated power connection 2 rows down. |
cell |
sky130_fd_sc_hdll__tapvgnd2 |
|
Substrate and well tap cell. |
cell |
sky130_fd_sc_hdll__tapvpwrvgnd |
|
2-input exclusive NOR. |
cell |
sky130_fd_sc_hdll__xnor2 |
|
3-input exclusive NOR. |
cell |
sky130_fd_sc_hdll__xnor3 |
|
2-input exclusive OR. |
cell |
sky130_fd_sc_hdll__xor2 |
|
3-input exclusive OR. |
cell |
sky130_fd_sc_hdll__xor3 |
|
udp_dff$NSR |
Negative edge triggered D flip-flop (Q output UDP) with both active high reset and set (set dominate). |
primitive |
sky130_fd_sc_hdll__udp_dff$NSR |
udp_dff$NSR_pp$PG$N |
Negative edge triggered D flip-flop (Q output UDP) with both active high reset and set (set dominate). Includes VPWR and VGND power pins and notifier pin. |
primitive |
sky130_fd_sc_hdll__udp_dff$NSR_pp$PG$N |
udp_dff$P |
Positive edge triggered D flip-flop (Q output UDP). |
primitive |
sky130_fd_sc_hdll__udp_dff$P |
udp_dff$P_pp$PG$N |
Positive edge triggered D flip-flop (Q output UDP). |
primitive |
sky130_fd_sc_hdll__udp_dff$P_pp$PG$N |
udp_dff$PR |
Positive edge triggered D flip-flop with active high |
primitive |
sky130_fd_sc_hdll__udp_dff$PR |
udp_dff$PR_pp$PG$N |
Positive edge triggered D flip-flop with active high |
primitive |
sky130_fd_sc_hdll__udp_dff$PR_pp$PG$N |
udp_dff$PS |
Positive edge triggered D flip-flop with active high |
primitive |
sky130_fd_sc_hdll__udp_dff$PS |
udp_dff$PS_pp$PG$N |
Positive edge triggered D flip-flop with active high |
primitive |
sky130_fd_sc_hdll__udp_dff$PS_pp$PG$N |
udp_dlatch$P |
D-latch, gated standard drive / active high (Q output UDP) |
primitive |
sky130_fd_sc_hdll__udp_dlatch$P |
udp_dlatch$P_pp$PG$N |
D-latch, gated standard drive / active high (Q output UDP) |
primitive |
sky130_fd_sc_hdll__udp_dlatch$P_pp$PG$N |
udp_dlatch$PR |
D-latch, gated clear direct / gate active high (Q output UDP) |
primitive |
sky130_fd_sc_hdll__udp_dlatch$PR |
udp_dlatch$PR_pp$PG$N |
D-latch, gated clear direct / gate active high (Q output UDP) |
primitive |
sky130_fd_sc_hdll__udp_dlatch$PR_pp$PG$N |
udp_mux_2to1 |
Two to one multiplexer |
primitive |
sky130_fd_sc_hdll__udp_mux_2to1 |
udp_mux_2to1_N |
Two to one multiplexer with inverting output |
primitive |
sky130_fd_sc_hdll__udp_mux_2to1_N |
udp_mux_4to2 |
Four to one multiplexer with 2 select controls |
primitive |
sky130_fd_sc_hdll__udp_mux_4to2 |
udp_pwrgood_pp$G |
UDP_OUT :=x when VPWR!=1 UDP_OUT :=UDP_IN when VPWR==1 |
primitive |
sky130_fd_sc_hdll__udp_pwrgood_pp$G |
udp_pwrgood_pp$P |
UDP_OUT :=x when VPWR!=1 UDP_OUT :=UDP_IN when VPWR==1 |
primitive |
sky130_fd_sc_hdll__udp_pwrgood_pp$P |
udp_pwrgood_pp$PG |
UDP_OUT :=x when VPWR!=1 or VGND!=0 UDP_OUT :=UDP_IN when VPWR==1 and VGND==0 |
primitive |
sky130_fd_sc_hdll__udp_pwrgood_pp$PG |
udp_pwrgood_pp$PG$S |
UDP_OUT :=x when VPWR!=1 or VGND!=0 UDP_OUT :=UDP_IN when VPWR==1 and VGND==0 |
primitive |
sky130_fd_sc_hdll__udp_pwrgood_pp$PG$S |