sky130_fd_sc_hd - SKY130 High Density Digital Standard Cells (SkyWater Provided)¶
Initial release of version (0, 0, 2).
List of cells in sky130_fd_sc_hd¶
Cell name |
Description |
Type |
Verilog name |
|---|---|---|---|
2-input AND into first input of 4-input OR. |
cell |
sky130_fd_sc_hd__a2111o |
|
2-input AND into first input of 4-input NOR. |
cell |
sky130_fd_sc_hd__a2111oi |
|
2-input AND into first input of 3-input OR. |
cell |
sky130_fd_sc_hd__a211o |
|
2-input AND into first input of 3-input NOR. |
cell |
sky130_fd_sc_hd__a211oi |
|
2-input AND into first input of 2-input OR, 2nd input inverted. |
cell |
sky130_fd_sc_hd__a21bo |
|
2-input AND into first input of 2-input NOR, 2nd input inverted. |
cell |
sky130_fd_sc_hd__a21boi |
|
2-input AND into first input of 2-input OR. |
cell |
sky130_fd_sc_hd__a21o |
|
2-input AND into first input of 2-input NOR. |
cell |
sky130_fd_sc_hd__a21oi |
|
2-input AND into first two inputs of 3-input OR. |
cell |
sky130_fd_sc_hd__a221o |
|
2-input AND into first two inputs of 3-input NOR. |
cell |
sky130_fd_sc_hd__a221oi |
|
2-input AND into all inputs of 3-input NOR. |
cell |
sky130_fd_sc_hd__a222oi |
|
2-input AND into both inputs of 2-input OR. |
cell |
sky130_fd_sc_hd__a22o |
|
2-input AND into both inputs of 2-input NOR. |
cell |
sky130_fd_sc_hd__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_hd__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_hd__a2bb2oi |
|
3-input AND into first input of 3-input OR. |
cell |
sky130_fd_sc_hd__a311o |
|
3-input AND into first input of 3-input NOR. |
cell |
sky130_fd_sc_hd__a311oi |
|
3-input AND into first input of 2-input OR. |
cell |
sky130_fd_sc_hd__a31o |
|
3-input AND into first input of 2-input NOR. |
cell |
sky130_fd_sc_hd__a31oi |
|
3-input AND into first input, and 2-input AND into 2nd input of 2-input OR. |
cell |
sky130_fd_sc_hd__a32o |
|
3-input AND into first input, and 2-input AND into 2nd input of 2-input NOR. |
cell |
sky130_fd_sc_hd__a32oi |
|
4-input AND into first input of 2-input OR. |
cell |
sky130_fd_sc_hd__a41o |
|
4-input AND into first input of 2-input NOR. |
cell |
sky130_fd_sc_hd__a41oi |
|
2-input AND. |
cell |
sky130_fd_sc_hd__and2 |
|
2-input AND, first input inverted. |
cell |
sky130_fd_sc_hd__and2b |
|
3-input AND. |
cell |
sky130_fd_sc_hd__and3 |
|
3-input AND, first input inverted. |
cell |
sky130_fd_sc_hd__and3b |
|
4-input AND. |
cell |
sky130_fd_sc_hd__and4 |
|
4-input AND, first input inverted. |
cell |
sky130_fd_sc_hd__and4b |
|
4-input AND, first two inputs inverted. |
cell |
sky130_fd_sc_hd__and4bb |
|
Buffer. |
cell |
sky130_fd_sc_hd__buf |
|
Double buffer. |
cell |
sky130_fd_sc_hd__bufbuf |
|
Buffer followed by inverter. |
cell |
sky130_fd_sc_hd__bufinv |
|
Clock tree buffer. |
cell |
sky130_fd_sc_hd__clkbuf |
|
Clock Delay Buffer 4-stage 0.15um length inner stage gates. |
cell |
sky130_fd_sc_hd__clkdlybuf4s15 |
|
Clock Delay Buffer 4-stage 0.18um length inner stage gates. |
cell |
sky130_fd_sc_hd__clkdlybuf4s18 |
|
Clock Delay Buffer 4-stage 0.25um length inner stage gates. |
cell |
sky130_fd_sc_hd__clkdlybuf4s25 |
|
Clock Delay Buffer 4-stage 0.59um length inner stage gates. |
cell |
sky130_fd_sc_hd__clkdlybuf4s50 |
|
Clock tree inverter. |
cell |
sky130_fd_sc_hd__clkinv |
|
Lower power Clock tree inverter. |
cell |
sky130_fd_sc_hd__clkinvlp |
|
conb |
Constant value, low, high outputs. |
cell |
sky130_fd_sc_hd__conb |
Decoupling capacitance filler. |
cell |
sky130_fd_sc_hd__decap |
|
Delay flop, inverted set, inverted reset, inverted clock, complementary outputs. |
cell |
sky130_fd_sc_hd__dfbbn |
|
Delay flop, inverted set, inverted reset, complementary outputs. |
cell |
sky130_fd_sc_hd__dfbbp |
|
Delay flop, inverted reset, complementary outputs. |
cell |
sky130_fd_sc_hd__dfrbp |
|
Delay flop, inverted reset, inverted clock, complementary outputs. |
cell |
sky130_fd_sc_hd__dfrtn |
|
Delay flop, inverted reset, single output. |
cell |
sky130_fd_sc_hd__dfrtp |
|
Delay flop, inverted set, complementary outputs. |
cell |
sky130_fd_sc_hd__dfsbp |
|
Delay flop, inverted set, single output. |
cell |
sky130_fd_sc_hd__dfstp |
|
Delay flop, complementary outputs. |
cell |
sky130_fd_sc_hd__dfxbp |
|
Delay flop, single output. |
cell |
sky130_fd_sc_hd__dfxtp |
|
Antenna tie-down diode. |
cell |
sky130_fd_sc_hd__diode |
|
Clock gate. |
cell |
sky130_fd_sc_hd__dlclkp |
|
Delay latch, inverted reset, inverted enable, complementary outputs. |
cell |
sky130_fd_sc_hd__dlrbn |
|
Delay latch, inverted reset, non-inverted enable, complementary outputs. |
cell |
sky130_fd_sc_hd__dlrbp |
|
Delay latch, inverted reset, inverted enable, single output. |
cell |
sky130_fd_sc_hd__dlrtn |
|
Delay latch, inverted reset, non-inverted enable, single output. |
cell |
sky130_fd_sc_hd__dlrtp |
|
Delay latch, inverted enable, complementary outputs. |
cell |
sky130_fd_sc_hd__dlxbn |
|
Delay latch, non-inverted enable, complementary outputs. |
cell |
sky130_fd_sc_hd__dlxbp |
|
Delay latch, inverted enable, single output. |
cell |
sky130_fd_sc_hd__dlxtn |
|
Delay latch, non-inverted enable, single output. |
cell |
sky130_fd_sc_hd__dlxtp |
|
Delay Buffer 4-stage 0.15um length inner stage gates. |
cell |
sky130_fd_sc_hd__dlygate4sd1 |
|
Delay Buffer 4-stage 0.18um length inner stage gates. |
cell |
sky130_fd_sc_hd__dlygate4sd2 |
|
Delay Buffer 4-stage 0.50um length inner stage gates. |
cell |
sky130_fd_sc_hd__dlygate4sd3 |
|
6-inverter delay with output from 2nd stage on horizontal route. |
cell |
sky130_fd_sc_hd__dlymetal6s2s |
|
6-inverter delay with output from 4th inverter on horizontal route. |
cell |
sky130_fd_sc_hd__dlymetal6s4s |
|
6-inverter delay with output from 6th inverter on horizontal route. |
cell |
sky130_fd_sc_hd__dlymetal6s6s |
|
Tri-state buffer, negative enable. |
cell |
sky130_fd_sc_hd__ebufn |
|
Delay flop with loopback enable, non-inverted clock, complementary outputs. |
cell |
sky130_fd_sc_hd__edfxbp |
|
Delay flop with loopback enable, non-inverted clock, single output. |
cell |
sky130_fd_sc_hd__edfxtp |
|
Tri-state inverter, negative enable. |
cell |
sky130_fd_sc_hd__einvn |
|
Tri-state inverter, positive enable. |
cell |
sky130_fd_sc_hd__einvp |
|
Full adder. |
cell |
sky130_fd_sc_hd__fa |
|
Full adder. |
cell |
sky130_fd_sc_hd__fah |
|
Full adder, inverted carry in. |
cell |
sky130_fd_sc_hd__fahcin |
|
Full adder, inverted carry in, inverted carry out. |
cell |
sky130_fd_sc_hd__fahcon |
|
Fill cell. |
cell |
sky130_fd_sc_hd__fill |
|
Half adder. |
cell |
sky130_fd_sc_hd__ha |
|
Inverter. |
cell |
sky130_fd_sc_hd__inv |
|
Current bleeder (weak pulldown to ground). |
cell |
sky130_fd_sc_hd__lpflow_bleeder |
|
Clock tree buffer on keep-alive power rail. |
cell |
sky130_fd_sc_hd__lpflow_clkbufkapwr |
|
Clock tree inverter on keep-alive rail. |
cell |
sky130_fd_sc_hd__lpflow_clkinvkapwr |
|
Decoupling capacitance filler on keep-alive rail. |
cell |
sky130_fd_sc_hd__lpflow_decapkapwr |
|
Input isolator with inverted enable. |
cell |
sky130_fd_sc_hd__lpflow_inputiso0n |
|
Input isolator with non-inverted enable. |
cell |
sky130_fd_sc_hd__lpflow_inputiso0p |
|
Input isolation, inverted sleep. |
cell |
sky130_fd_sc_hd__lpflow_inputiso1n |
|
Input isolation, noninverted sleep. |
cell |
sky130_fd_sc_hd__lpflow_inputiso1p |
|
Latching input isolator with inverted enable. |
cell |
sky130_fd_sc_hd__lpflow_inputisolatch |
|
Input isolation, noninverted sleep. |
cell |
sky130_fd_sc_hd__lpflow_isobufsrc |
|
Input isolation, noninverted sleep on keep-alive power rail. |
cell |
sky130_fd_sc_hd__lpflow_isobufsrckapwr |
|
Level-shift buffer, low-to-high, isolated well on input buffer, vpb/vnb taps, double-row-height cell. |
cell |
sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap |
|
Level-shift buffer, low-to-high, isolated well on input buffer, no taps, double-row-height cell. |
cell |
sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell |
|
Level-shift buffer, low-to-high, isolated well on input buffer, vpb/vnb taps, double-row-height cell. |
cell |
sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap |
|
macro_sparecell |
Macro cell for metal-mask-only revisioning, containing inverter, 2-input NOR, 2-input NAND, and constant cell. |
cell |
sky130_fd_sc_hd__macro_sparecell |
3-input majority vote. |
cell |
sky130_fd_sc_hd__maj3 |
|
2-input multiplexer. |
cell |
sky130_fd_sc_hd__mux2 |
|
2-input multiplexer, output inverted. |
cell |
sky130_fd_sc_hd__mux2i |
|
4-input multiplexer. |
cell |
sky130_fd_sc_hd__mux4 |
|
2-input NAND. |
cell |
sky130_fd_sc_hd__nand2 |
|
2-input NAND, first input inverted. |
cell |
sky130_fd_sc_hd__nand2b |
|
3-input NAND. |
cell |
sky130_fd_sc_hd__nand3 |
|
3-input NAND, first input inverted. |
cell |
sky130_fd_sc_hd__nand3b |
|
4-input NAND. |
cell |
sky130_fd_sc_hd__nand4 |
|
4-input NAND, first input inverted. |
cell |
sky130_fd_sc_hd__nand4b |
|
4-input NAND, first two inputs inverted. |
cell |
sky130_fd_sc_hd__nand4bb |
|
2-input NOR. |
cell |
sky130_fd_sc_hd__nor2 |
|
2-input NOR, first input inverted. |
cell |
sky130_fd_sc_hd__nor2b |
|
3-input NOR. |
cell |
sky130_fd_sc_hd__nor3 |
|
3-input NOR, first input inverted. |
cell |
sky130_fd_sc_hd__nor3b |
|
4-input NOR. |
cell |
sky130_fd_sc_hd__nor4 |
|
4-input NOR, first input inverted. |
cell |
sky130_fd_sc_hd__nor4b |
|
4-input NOR, first two inputs inverted. |
cell |
sky130_fd_sc_hd__nor4bb |
|
2-input OR into first input of 4-input AND. |
cell |
sky130_fd_sc_hd__o2111a |
|
2-input OR into first input of 4-input NAND. |
cell |
sky130_fd_sc_hd__o2111ai |
|
2-input OR into first input of 3-input AND. |
cell |
sky130_fd_sc_hd__o211a |
|
2-input OR into first input of 3-input NAND. |
cell |
sky130_fd_sc_hd__o211ai |
|
2-input OR into first input of 2-input AND. |
cell |
sky130_fd_sc_hd__o21a |
|
2-input OR into first input of 2-input NAND. |
cell |
sky130_fd_sc_hd__o21ai |
|
2-input OR into first input of 2-input AND, 2nd input inverted. |
cell |
sky130_fd_sc_hd__o21ba |
|
2-input OR into first input of 2-input NAND, 2nd iput inverted. |
cell |
sky130_fd_sc_hd__o21bai |
|
2-input OR into first two inputs of 3-input AND. |
cell |
sky130_fd_sc_hd__o221a |
|
2-input OR into first two inputs of 3-input NAND. |
cell |
sky130_fd_sc_hd__o221ai |
|
2-input OR into both inputs of 2-input AND. |
cell |
sky130_fd_sc_hd__o22a |
|
2-input OR into both inputs of 2-input NAND. |
cell |
sky130_fd_sc_hd__o22ai |
|
2-input NAND and 2-input OR into 2-input AND. |
cell |
sky130_fd_sc_hd__o2bb2a |
|
2-input NAND and 2-input OR into 2-input NAND. |
cell |
sky130_fd_sc_hd__o2bb2ai |
|
3-input OR into 3-input AND. |
cell |
sky130_fd_sc_hd__o311a |
|
3-input OR into 3-input NAND. |
cell |
sky130_fd_sc_hd__o311ai |
|
3-input OR into 2-input AND. |
cell |
sky130_fd_sc_hd__o31a |
|
3-input OR into 2-input NAND. |
cell |
sky130_fd_sc_hd__o31ai |
|
3-input OR and 2-input OR into 2-input AND. |
cell |
sky130_fd_sc_hd__o32a |
|
3-input OR and 2-input OR into 2-input NAND. |
cell |
sky130_fd_sc_hd__o32ai |
|
4-input OR into 2-input AND. |
cell |
sky130_fd_sc_hd__o41a |
|
4-input OR into 2-input NAND. |
cell |
sky130_fd_sc_hd__o41ai |
|
2-input OR. |
cell |
sky130_fd_sc_hd__or2 |
|
2-input OR, first input inverted. |
cell |
sky130_fd_sc_hd__or2b |
|
3-input OR. |
cell |
sky130_fd_sc_hd__or3 |
|
3-input OR, first input inverted. |
cell |
sky130_fd_sc_hd__or3b |
|
4-input OR. |
cell |
sky130_fd_sc_hd__or4 |
|
4-input OR, first input inverted. |
cell |
sky130_fd_sc_hd__or4b |
|
4-input OR, first two inputs inverted. |
cell |
sky130_fd_sc_hd__or4bb |
|
Virtual voltage probe point. |
cell |
sky130_fd_sc_hd__probe_p |
|
Virtual current probe point. |
cell |
sky130_fd_sc_hd__probec_p |
|
Scan delay flop, inverted set, inverted reset, inverted clock, complementary outputs. |
cell |
sky130_fd_sc_hd__sdfbbn |
|
Scan delay flop, inverted set, inverted reset, non-inverted clock, complementary outputs. |
cell |
sky130_fd_sc_hd__sdfbbp |
|
Scan delay flop, inverted reset, non-inverted clock, complementary outputs. |
cell |
sky130_fd_sc_hd__sdfrbp |
|
Scan delay flop, inverted reset, inverted clock, single output. |
cell |
sky130_fd_sc_hd__sdfrtn |
|
Scan delay flop, inverted reset, non-inverted clock, single output. |
cell |
sky130_fd_sc_hd__sdfrtp |
|
Scan delay flop, inverted set, non-inverted clock, complementary outputs. |
cell |
sky130_fd_sc_hd__sdfsbp |
|
Scan delay flop, inverted set, non-inverted clock, single output. |
cell |
sky130_fd_sc_hd__sdfstp |
|
Scan delay flop, non-inverted clock, complementary outputs. |
cell |
sky130_fd_sc_hd__sdfxbp |
|
Scan delay flop, non-inverted clock, single output. |
cell |
sky130_fd_sc_hd__sdfxtp |
|
Scan gated clock. |
cell |
sky130_fd_sc_hd__sdlclkp |
|
Scan delay flop, data enable, non-inverted clock, complementary outputs. |
cell |
sky130_fd_sc_hd__sedfxbp |
|
Scan delay flop, data enable, non-inverted clock, single output. |
cell |
sky130_fd_sc_hd__sedfxtp |
|
Tap cell with no tap connections (no contacts on metal1). |
cell |
sky130_fd_sc_hd__tap |
|
Tap cell with tap to ground, isolated power connection 1 row down. |
cell |
sky130_fd_sc_hd__tapvgnd |
|
Tap cell with tap to ground, isolated power connection 2 rows down. |
cell |
sky130_fd_sc_hd__tapvgnd2 |
|
Substrate and well tap cell. |
cell |
sky130_fd_sc_hd__tapvpwrvgnd |
|
2-input exclusive NOR. |
cell |
sky130_fd_sc_hd__xnor2 |
|
3-input exclusive NOR. |
cell |
sky130_fd_sc_hd__xnor3 |
|
2-input exclusive OR. |
cell |
sky130_fd_sc_hd__xor2 |
|
3-input exclusive OR. |
cell |
sky130_fd_sc_hd__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_hd__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_hd__udp_dff$NSR_pp$PG$N |
udp_dff$P |
Positive edge triggered D flip-flop (Q output UDP). |
primitive |
sky130_fd_sc_hd__udp_dff$P |
udp_dff$P_pp$PG$N |
Positive edge triggered D flip-flop (Q output UDP). |
primitive |
sky130_fd_sc_hd__udp_dff$P_pp$PG$N |
udp_dff$PR |
Positive edge triggered D flip-flop with active high |
primitive |
sky130_fd_sc_hd__udp_dff$PR |
udp_dff$PR_pp$PG$N |
Positive edge triggered D flip-flop with active high |
primitive |
sky130_fd_sc_hd__udp_dff$PR_pp$PG$N |
udp_dff$PS |
Positive edge triggered D flip-flop with active high |
primitive |
sky130_fd_sc_hd__udp_dff$PS |
udp_dff$PS_pp$PG$N |
Positive edge triggered D flip-flop with active high |
primitive |
sky130_fd_sc_hd__udp_dff$PS_pp$PG$N |
udp_dlatch$lP |
D-latch, gated standard drive / active high (Q output UDP) |
primitive |
sky130_fd_sc_hd__udp_dlatch$lP |
udp_dlatch$lP_pp$PG$N |
D-latch, gated standard drive / active high (Q output UDP) |
primitive |
sky130_fd_sc_hd__udp_dlatch$lP_pp$PG$N |
udp_dlatch$P |
D-latch, gated standard drive / active high (Q output UDP) |
primitive |
sky130_fd_sc_hd__udp_dlatch$P |
udp_dlatch$P_pp$PG$N |
D-latch, gated standard drive / active high (Q output UDP) |
primitive |
sky130_fd_sc_hd__udp_dlatch$P_pp$PG$N |
udp_dlatch$PR |
D-latch, gated clear direct / gate active high (Q output UDP) |
primitive |
sky130_fd_sc_hd__udp_dlatch$PR |
udp_dlatch$PR_pp$PG$N |
D-latch, gated clear direct / gate active high (Q output UDP) |
primitive |
sky130_fd_sc_hd__udp_dlatch$PR_pp$PG$N |
udp_mux_2to1 |
Two to one multiplexer |
primitive |
sky130_fd_sc_hd__udp_mux_2to1 |
udp_mux_2to1_N |
Two to one multiplexer with inverting output |
primitive |
sky130_fd_sc_hd__udp_mux_2to1_N |
udp_mux_4to2 |
Four to one multiplexer with 2 select controls |
primitive |
sky130_fd_sc_hd__udp_mux_4to2 |
udp_pwrgood$l_pp$G |
UDP_OUT :=x when VGND!=0 UDP_OUT :=UDP_IN when VGND==0 |
primitive |
sky130_fd_sc_hd__udp_pwrgood$l_pp$G |
udp_pwrgood$l_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_hd__udp_pwrgood$l_pp$PG |
udp_pwrgood$l_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_hd__udp_pwrgood$l_pp$PG$S |
udp_pwrgood_pp$G |
UDP_OUT :=x when VPWR!=1 UDP_OUT :=UDP_IN when VPWR==1 |
primitive |
sky130_fd_sc_hd__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_hd__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_hd__udp_pwrgood_pp$PG |