sky130_fd_sc_ms - SKY130 Medium Speed Digital Standard Cells (SkyWater Provided)¶
Initial release of version (0, 0, 1).
List of cells in sky130_fd_sc_ms¶
Cell name |
Description |
Type |
Verilog name |
|---|---|---|---|
2-input AND into first input of 4-input OR. |
cell |
sky130_fd_sc_ms__a2111o |
|
2-input AND into first input of 4-input NOR. |
cell |
sky130_fd_sc_ms__a2111oi |
|
2-input AND into first input of 3-input OR. |
cell |
sky130_fd_sc_ms__a211o |
|
2-input AND into first input of 3-input NOR. |
cell |
sky130_fd_sc_ms__a211oi |
|
2-input AND into first input of 2-input OR, 2nd input inverted. |
cell |
sky130_fd_sc_ms__a21bo |
|
2-input AND into first input of 2-input NOR, 2nd input inverted. |
cell |
sky130_fd_sc_ms__a21boi |
|
2-input AND into first input of 2-input OR. |
cell |
sky130_fd_sc_ms__a21o |
|
2-input AND into first input of 2-input NOR. |
cell |
sky130_fd_sc_ms__a21oi |
|
2-input AND into first two inputs of 3-input OR. |
cell |
sky130_fd_sc_ms__a221o |
|
2-input AND into first two inputs of 3-input NOR. |
cell |
sky130_fd_sc_ms__a221oi |
|
2-input AND into all inputs of 3-input OR. |
cell |
sky130_fd_sc_ms__a222o |
|
2-input AND into all inputs of 3-input NOR. |
cell |
sky130_fd_sc_ms__a222oi |
|
2-input AND into both inputs of 2-input OR. |
cell |
sky130_fd_sc_ms__a22o |
|
2-input AND into both inputs of 2-input NOR. |
cell |
sky130_fd_sc_ms__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_ms__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_ms__a2bb2oi |
|
3-input AND into first input of 3-input OR. |
cell |
sky130_fd_sc_ms__a311o |
|
3-input AND into first input of 3-input NOR. |
cell |
sky130_fd_sc_ms__a311oi |
|
3-input AND into first input of 2-input OR. |
cell |
sky130_fd_sc_ms__a31o |
|
3-input AND into first input of 2-input NOR. |
cell |
sky130_fd_sc_ms__a31oi |
|
3-input AND into first input, and 2-input AND into 2nd input of 2-input OR. |
cell |
sky130_fd_sc_ms__a32o |
|
3-input AND into first input, and 2-input AND into 2nd input of 2-input NOR. |
cell |
sky130_fd_sc_ms__a32oi |
|
4-input AND into first input of 2-input OR. |
cell |
sky130_fd_sc_ms__a41o |
|
4-input AND into first input of 2-input NOR. |
cell |
sky130_fd_sc_ms__a41oi |
|
2-input AND. |
cell |
sky130_fd_sc_ms__and2 |
|
2-input AND, first input inverted. |
cell |
sky130_fd_sc_ms__and2b |
|
3-input AND. |
cell |
sky130_fd_sc_ms__and3 |
|
3-input AND, first input inverted. |
cell |
sky130_fd_sc_ms__and3b |
|
4-input AND. |
cell |
sky130_fd_sc_ms__and4 |
|
4-input AND, first input inverted. |
cell |
sky130_fd_sc_ms__and4b |
|
4-input AND, first two inputs inverted. |
cell |
sky130_fd_sc_ms__and4bb |
|
Buffer. |
cell |
sky130_fd_sc_ms__buf |
|
Double buffer. |
cell |
sky130_fd_sc_ms__bufbuf |
|
Buffer followed by inverter. |
cell |
sky130_fd_sc_ms__bufinv |
|
Clock tree buffer. |
cell |
sky130_fd_sc_ms__clkbuf |
|
Clock Delay Inverter 3-stage 0.15um length inner stage gate. |
cell |
sky130_fd_sc_ms__clkdlyinv3sd1 |
|
Clock Delay Inverter 3-stage 0.25um length inner stage gate. |
cell |
sky130_fd_sc_ms__clkdlyinv3sd2 |
|
Clock Delay Inverter 3-stage 0.50um length inner stage gate. |
cell |
sky130_fd_sc_ms__clkdlyinv3sd3 |
|
Clock Delay Inverter 5-stage 0.15um length inner stage gate. |
cell |
sky130_fd_sc_ms__clkdlyinv5sd1 |
|
Clock Delay Inverter 5-stage 0.25um length inner stage gate. |
cell |
sky130_fd_sc_ms__clkdlyinv5sd2 |
|
Clock Delay Inverter 5-stage 0.50um length inner stage gate. |
cell |
sky130_fd_sc_ms__clkdlyinv5sd3 |
|
Clock tree inverter. |
cell |
sky130_fd_sc_ms__clkinv |
|
conb |
Constant value, low, high outputs. |
cell |
sky130_fd_sc_ms__conb |
Decoupling capacitance filler. |
cell |
sky130_fd_sc_ms__decap |
|
Delay flop, inverted set, inverted reset, inverted clock, complementary outputs. |
cell |
sky130_fd_sc_ms__dfbbn |
|
Delay flop, inverted set, inverted reset, complementary outputs. |
cell |
sky130_fd_sc_ms__dfbbp |
|
Delay flop, inverted reset, complementary outputs. |
cell |
sky130_fd_sc_ms__dfrbp |
|
Delay flop, inverted reset, inverted clock, complementary outputs. |
cell |
sky130_fd_sc_ms__dfrtn |
|
Delay flop, inverted reset, single output. |
cell |
sky130_fd_sc_ms__dfrtp |
|
Delay flop, inverted set, complementary outputs. |
cell |
sky130_fd_sc_ms__dfsbp |
|
Delay flop, inverted set, single output. |
cell |
sky130_fd_sc_ms__dfstp |
|
Delay flop, complementary outputs. |
cell |
sky130_fd_sc_ms__dfxbp |
|
Delay flop, single output. |
cell |
sky130_fd_sc_ms__dfxtp |
|
Antenna tie-down diode. |
cell |
sky130_fd_sc_ms__diode |
|
Clock gate. |
cell |
sky130_fd_sc_ms__dlclkp |
|
Delay latch, inverted reset, inverted enable, complementary outputs. |
cell |
sky130_fd_sc_ms__dlrbn |
|
Delay latch, inverted reset, non-inverted enable, complementary outputs. |
cell |
sky130_fd_sc_ms__dlrbp |
|
Delay latch, inverted reset, inverted enable, single output. |
cell |
sky130_fd_sc_ms__dlrtn |
|
Delay latch, inverted reset, non-inverted enable, single output. |
cell |
sky130_fd_sc_ms__dlrtp |
|
Delay latch, inverted enable, complementary outputs. |
cell |
sky130_fd_sc_ms__dlxbn |
|
Delay latch, non-inverted enable, complementary outputs. |
cell |
sky130_fd_sc_ms__dlxbp |
|
Delay latch, inverted enable, single output. |
cell |
sky130_fd_sc_ms__dlxtn |
|
Delay latch, non-inverted enable, single output. |
cell |
sky130_fd_sc_ms__dlxtp |
|
Delay Buffer 4-stage 0.15um length inner stage gates. |
cell |
sky130_fd_sc_ms__dlygate4sd1 |
|
Delay Buffer 4-stage 0.18um length inner stage gates. |
cell |
sky130_fd_sc_ms__dlygate4sd2 |
|
Delay Buffer 4-stage 0.50um length inner stage gates. |
cell |
sky130_fd_sc_ms__dlygate4sd3 |
|
6-inverter delay with output from 2nd stage on horizontal route. |
cell |
sky130_fd_sc_ms__dlymetal6s2s |
|
6-inverter delay with output from 4th inverter on horizontal route. |
cell |
sky130_fd_sc_ms__dlymetal6s4s |
|
6-inverter delay with output from 6th inverter on horizontal route. |
cell |
sky130_fd_sc_ms__dlymetal6s6s |
|
Tri-state buffer, negative enable. |
cell |
sky130_fd_sc_ms__ebufn |
|
Delay flop with loopback enable, non-inverted clock, complementary outputs. |
cell |
sky130_fd_sc_ms__edfxbp |
|
Delay flop with loopback enable, non-inverted clock, single output. |
cell |
sky130_fd_sc_ms__edfxtp |
|
Tri-state inverter, negative enable. |
cell |
sky130_fd_sc_ms__einvn |
|
Tri-state inverter, positive enable. |
cell |
sky130_fd_sc_ms__einvp |
|
Full adder. |
cell |
sky130_fd_sc_ms__fa |
|
Full adder. |
cell |
sky130_fd_sc_ms__fah |
|
Full adder, inverted carry in. |
cell |
sky130_fd_sc_ms__fahcin |
|
Full adder, inverted carry in, inverted carry out. |
cell |
sky130_fd_sc_ms__fahcon |
|
Fill cell. |
cell |
sky130_fd_sc_ms__fill |
|
Fill diode. |
cell |
sky130_fd_sc_ms__fill_diode |
|
Half adder. |
cell |
sky130_fd_sc_ms__ha |
|
Inverter. |
cell |
sky130_fd_sc_ms__inv |
|
3-input majority vote. |
cell |
sky130_fd_sc_ms__maj3 |
|
2-input multiplexer. |
cell |
sky130_fd_sc_ms__mux2 |
|
2-input multiplexer, output inverted. |
cell |
sky130_fd_sc_ms__mux2i |
|
4-input multiplexer. |
cell |
sky130_fd_sc_ms__mux4 |
|
2-input NAND. |
cell |
sky130_fd_sc_ms__nand2 |
|
2-input NAND, first input inverted. |
cell |
sky130_fd_sc_ms__nand2b |
|
3-input NAND. |
cell |
sky130_fd_sc_ms__nand3 |
|
3-input NAND, first input inverted. |
cell |
sky130_fd_sc_ms__nand3b |
|
4-input NAND. |
cell |
sky130_fd_sc_ms__nand4 |
|
4-input NAND, first input inverted. |
cell |
sky130_fd_sc_ms__nand4b |
|
4-input NAND, first two inputs inverted. |
cell |
sky130_fd_sc_ms__nand4bb |
|
2-input NOR. |
cell |
sky130_fd_sc_ms__nor2 |
|
2-input NOR, first input inverted. |
cell |
sky130_fd_sc_ms__nor2b |
|
3-input NOR. |
cell |
sky130_fd_sc_ms__nor3 |
|
3-input NOR, first input inverted. |
cell |
sky130_fd_sc_ms__nor3b |
|
4-input NOR. |
cell |
sky130_fd_sc_ms__nor4 |
|
4-input NOR, first input inverted. |
cell |
sky130_fd_sc_ms__nor4b |
|
4-input NOR, first two inputs inverted. |
cell |
sky130_fd_sc_ms__nor4bb |
|
2-input OR into first input of 4-input AND. |
cell |
sky130_fd_sc_ms__o2111a |
|
2-input OR into first input of 4-input NAND. |
cell |
sky130_fd_sc_ms__o2111ai |
|
2-input OR into first input of 3-input AND. |
cell |
sky130_fd_sc_ms__o211a |
|
2-input OR into first input of 3-input NAND. |
cell |
sky130_fd_sc_ms__o211ai |
|
2-input OR into first input of 2-input AND. |
cell |
sky130_fd_sc_ms__o21a |
|
2-input OR into first input of 2-input NAND. |
cell |
sky130_fd_sc_ms__o21ai |
|
2-input OR into first input of 2-input AND, 2nd input inverted. |
cell |
sky130_fd_sc_ms__o21ba |
|
2-input OR into first input of 2-input NAND, 2nd iput inverted. |
cell |
sky130_fd_sc_ms__o21bai |
|
2-input OR into first two inputs of 3-input AND. |
cell |
sky130_fd_sc_ms__o221a |
|
2-input OR into first two inputs of 3-input NAND. |
cell |
sky130_fd_sc_ms__o221ai |
|
2-input OR into both inputs of 2-input AND. |
cell |
sky130_fd_sc_ms__o22a |
|
2-input OR into both inputs of 2-input NAND. |
cell |
sky130_fd_sc_ms__o22ai |
|
2-input NAND and 2-input OR into 2-input AND. |
cell |
sky130_fd_sc_ms__o2bb2a |
|
2-input NAND and 2-input OR into 2-input NAND. |
cell |
sky130_fd_sc_ms__o2bb2ai |
|
3-input OR into 3-input AND. |
cell |
sky130_fd_sc_ms__o311a |
|
3-input OR into 3-input NAND. |
cell |
sky130_fd_sc_ms__o311ai |
|
3-input OR into 2-input AND. |
cell |
sky130_fd_sc_ms__o31a |
|
3-input OR into 2-input NAND. |
cell |
sky130_fd_sc_ms__o31ai |
|
3-input OR and 2-input OR into 2-input AND. |
cell |
sky130_fd_sc_ms__o32a |
|
3-input OR and 2-input OR into 2-input NAND. |
cell |
sky130_fd_sc_ms__o32ai |
|
4-input OR into 2-input AND. |
cell |
sky130_fd_sc_ms__o41a |
|
4-input OR into 2-input NAND. |
cell |
sky130_fd_sc_ms__o41ai |
|
2-input OR. |
cell |
sky130_fd_sc_ms__or2 |
|
2-input OR, first input inverted. |
cell |
sky130_fd_sc_ms__or2b |
|
3-input OR. |
cell |
sky130_fd_sc_ms__or3 |
|
3-input OR, first input inverted. |
cell |
sky130_fd_sc_ms__or3b |
|
4-input OR. |
cell |
sky130_fd_sc_ms__or4 |
|
4-input OR, first input inverted. |
cell |
sky130_fd_sc_ms__or4b |
|
4-input OR, first two inputs inverted. |
cell |
sky130_fd_sc_ms__or4bb |
|
Scan delay flop, inverted set, inverted reset, inverted clock, complementary outputs. |
cell |
sky130_fd_sc_ms__sdfbbn |
|
Scan delay flop, inverted set, inverted reset, non-inverted clock, complementary outputs. |
cell |
sky130_fd_sc_ms__sdfbbp |
|
Scan delay flop, inverted reset, non-inverted clock, complementary outputs. |
cell |
sky130_fd_sc_ms__sdfrbp |
|
Scan delay flop, inverted reset, inverted clock, single output. |
cell |
sky130_fd_sc_ms__sdfrtn |
|
Scan delay flop, inverted reset, non-inverted clock, single output. |
cell |
sky130_fd_sc_ms__sdfrtp |
|
Scan delay flop, inverted set, non-inverted clock, complementary outputs. |
cell |
sky130_fd_sc_ms__sdfsbp |
|
Scan delay flop, inverted set, non-inverted clock, single output. |
cell |
sky130_fd_sc_ms__sdfstp |
|
Scan delay flop, non-inverted clock, complementary outputs. |
cell |
sky130_fd_sc_ms__sdfxbp |
|
Scan delay flop, non-inverted clock, single output. |
cell |
sky130_fd_sc_ms__sdfxtp |
|
Scan gated clock. |
cell |
sky130_fd_sc_ms__sdlclkp |
|
Scan delay flop, data enable, non-inverted clock, complementary outputs. |
cell |
sky130_fd_sc_ms__sedfxbp |
|
Scan delay flop, data enable, non-inverted clock, single output. |
cell |
sky130_fd_sc_ms__sedfxtp |
|
Tap cell with no tap connections (no contacts on metal1). |
cell |
sky130_fd_sc_ms__tap |
|
Tap cell with isolated power and ground connections. |
cell |
sky130_fd_sc_ms__tapmet1 |
|
Tap cell with tap to ground, isolated power connection 1 row down. |
cell |
sky130_fd_sc_ms__tapvgnd |
|
Tap cell with tap to ground, isolated power connection 2 rows down. |
cell |
sky130_fd_sc_ms__tapvgnd2 |
|
Substrate and well tap cell. |
cell |
sky130_fd_sc_ms__tapvpwrvgnd |
|
2-input exclusive NOR. |
cell |
sky130_fd_sc_ms__xnor2 |
|
3-input exclusive NOR. |
cell |
sky130_fd_sc_ms__xnor3 |
|
2-input exclusive OR. |
cell |
sky130_fd_sc_ms__xor2 |
|
3-input exclusive OR. |
cell |
sky130_fd_sc_ms__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_ms__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_ms__udp_dff$NSR_pp$PG$N |
udp_dff$P |
Positive edge triggered D flip-flop (Q output UDP). |
primitive |
sky130_fd_sc_ms__udp_dff$P |
udp_dff$P_pp$PG$N |
Positive edge triggered D flip-flop (Q output UDP). |
primitive |
sky130_fd_sc_ms__udp_dff$P_pp$PG$N |
udp_dff$PR |
Positive edge triggered D flip-flop with active high |
primitive |
sky130_fd_sc_ms__udp_dff$PR |
udp_dff$PR_pp$PG$N |
Positive edge triggered D flip-flop with active high |
primitive |
sky130_fd_sc_ms__udp_dff$PR_pp$PG$N |
udp_dff$PS |
Positive edge triggered D flip-flop with active high |
primitive |
sky130_fd_sc_ms__udp_dff$PS |
udp_dff$PS_pp$PG$N |
Positive edge triggered D flip-flop with active high |
primitive |
sky130_fd_sc_ms__udp_dff$PS_pp$PG$N |
udp_dlatch$P |
D-latch, gated standard drive / active high (Q output UDP) |
primitive |
sky130_fd_sc_ms__udp_dlatch$P |
udp_dlatch$P_pp$PG$N |
D-latch, gated standard drive / active high (Q output UDP) |
primitive |
sky130_fd_sc_ms__udp_dlatch$P_pp$PG$N |
udp_dlatch$PR |
D-latch, gated clear direct / gate active high (Q output UDP) |
primitive |
sky130_fd_sc_ms__udp_dlatch$PR |
udp_dlatch$PR_pp$PG$N |
D-latch, gated clear direct / gate active high (Q output UDP) |
primitive |
sky130_fd_sc_ms__udp_dlatch$PR_pp$PG$N |
udp_mux_2to1 |
Two to one multiplexer |
primitive |
sky130_fd_sc_ms__udp_mux_2to1 |
udp_mux_2to1_N |
Two to one multiplexer with inverting output |
primitive |
sky130_fd_sc_ms__udp_mux_2to1_N |
udp_mux_4to2 |
Four to one multiplexer with 2 select controls |
primitive |
sky130_fd_sc_ms__udp_mux_4to2 |
udp_pwrgood_pp$G |
UDP_OUT :=x when VPWR!=1 UDP_OUT :=UDP_IN when VPWR==1 |
primitive |
sky130_fd_sc_ms__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_ms__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_ms__udp_pwrgood_pp$PG |