skywater-pdk/scripts/python-skywater-pdk/skywater_pdk
Rob Taylor d99d853ef9 Faster version of liberty_float - gives a 25% to 50% speedup
This also fixes a bug in liberty_float for numbers with a magnitute
between 9 and 15.

Previously:
    >>> liberty_float(1e15)
    '1000000000000000'
    >>> liberty_float(1e10)
    '10000000000.'
    >>> liberty_float(1e9)
    '1000000000.0'
    >>> liberty_float(1e16)
    '1.000000e+16'

Now:
    >>> liberty_float(1e15)
    '1.000000e+15'
    >>> liberty_float(1e10)
    '1.000000e+10'
    >>> liberty_float(1e9)
    '1000000000.0'
    >>> liberty_float(1e16)
    '1.000000e+16'
2020-12-22 17:54:33 +00:00
..
__init__.py scripts: Adding initial version of the python-skywater-pdk module. 2020-06-11 14:01:44 -07:00
base.py Undefined name: minor -> self.hash 2020-07-02 21:39:19 +02:00
corners.py api: Adding corners processing. 2020-07-06 06:36:13 -07:00
liberty.py Faster version of liberty_float - gives a 25% to 50% speedup 2020-12-22 17:54:33 +00:00
sizes.py api: Fix parsing cell name. 2020-07-06 06:36:13 -07:00
utils.py api: Change the way liberty attributes are sorted. 2020-07-06 06:36:13 -07:00