ordec.lib.sky130 — SkyWater 130 nm technology
This cell library provides part of the SkyWater Open Source PDK.
- class ordec.lib.sky130.And2(*args, **kwargs)
- escaped_name()
Like
unescaped_name(), but restricted to the characters a-z, A-Z, 0-9 and underscore (_), for use in netlists, GDS and other exports.
- unescaped_name()
Human-readable name of this cell instance, overridable by subclasses. May contain arbitrary characters; use
escaped_name()where a restricted character set is required.
- instances_lock = <unlocked _thread.RLock object owner=0 count=0>
- symbol
- class ordec.lib.sky130.Inv(*args, **kwargs)
- escaped_name()
Like
unescaped_name(), but restricted to the characters a-z, A-Z, 0-9 and underscore (_), for use in netlists, GDS and other exports.
- unescaped_name()
Human-readable name of this cell instance, overridable by subclasses. May contain arbitrary characters; use
escaped_name()where a restricted character set is required.
- instances_lock = <unlocked _thread.RLock object owner=0 count=0>
- schematic
- symbol
- class ordec.lib.sky130.Nmos(*args, **kwargs)
- escaped_name()
Like
unescaped_name(), but restricted to the characters a-z, A-Z, 0-9 and underscore (_), for use in netlists, GDS and other exports.
- ngspice_current_pins()
- ngspice_save_params()
- unescaped_name()
Human-readable name of this cell instance, overridable by subclasses. May contain arbitrary characters; use
escaped_name()where a restricted character set is required.
- instances_lock = <unlocked _thread.RLock object owner=0 count=0>
- model_name = 'sky130_fd_pr__nfet_01v8'
- nf: int
Number of fingers
- symbol
- class ordec.lib.sky130.Or2(*args, **kwargs)
- escaped_name()
Like
unescaped_name(), but restricted to the characters a-z, A-Z, 0-9 and underscore (_), for use in netlists, GDS and other exports.
- unescaped_name()
Human-readable name of this cell instance, overridable by subclasses. May contain arbitrary characters; use
escaped_name()where a restricted character set is required.
- instances_lock = <unlocked _thread.RLock object owner=0 count=0>
- symbol
- class ordec.lib.sky130.Pmos(*args, **kwargs)
- escaped_name()
Like
unescaped_name(), but restricted to the characters a-z, A-Z, 0-9 and underscore (_), for use in netlists, GDS and other exports.
- ngspice_current_pins()
- ngspice_save_params()
- unescaped_name()
Human-readable name of this cell instance, overridable by subclasses. May contain arbitrary characters; use
escaped_name()where a restricted character set is required.
- instances_lock = <unlocked _thread.RLock object owner=0 count=0>
- model_name = 'sky130_fd_pr__pfet_01v8'
- nf: int
Number of fingers
- symbol
- class ordec.lib.sky130.Ringosc(*args, **kwargs)
- escaped_name()
Like
unescaped_name(), but restricted to the characters a-z, A-Z, 0-9 and underscore (_), for use in netlists, GDS and other exports.
- unescaped_name()
Human-readable name of this cell instance, overridable by subclasses. May contain arbitrary characters; use
escaped_name()where a restricted character set is required.
- instances_lock = <unlocked _thread.RLock object owner=0 count=0>
- schematic
- symbol