Tim 'mithro' Ansell
e14136b064
scripts/liberty: Fail if doctests fail.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-20 16:42:34 -07:00
Tim 'mithro' Ansell
3e9068dbf1
scripts/liberty: Small whitespace fix.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-20 16:42:34 -07:00
Tim 'mithro' Ansell
296ef2066e
scripts/liberty: Rework how attribute types are discovered.
...
* Add functions for producing different types of values into liberty
output (plus doctests for them).
* Respect the type given by a `define()` statement.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-15 07:04:50 -07:00
Tim 'mithro' Ansell
c9d0c8131f
script/liberty: Slightly nicer debug output.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-15 07:04:50 -07:00
Tim 'mithro' Ansell
b70d1a51ad
scripts/liberty: Make the `clk_width` attribute a string.
...
Fixes #69 .
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-15 07:04:50 -07:00
Tim 'mithro' Ansell
c9a704335e
timing/liberty: Also check for ccsnoise on buses.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-14 19:32:27 -07:00
Tim 'mithro' Ansell
463f2fd6aa
scripts/liberty: Second attempt at filtering all ccsnoise data.
...
Fixes #77 .
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-14 18:12:28 -07:00
Tim 'mithro' Ansell
15f6966a94
scripts/liberty: Adding a `--debug` option.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-14 12:51:58 -07:00
Tim 'mithro' Ansell
b626ca017d
scripts/liberty: More aggressive ccsnoise filtering.
...
Fixes #77 .
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-12 22:24:19 -07:00
Tim 'mithro' Ansell
73d129ef85
scripts/liberty: Fix indenting first value in list.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-12 22:24:08 -07:00
Tim 'mithro' Ansell
ee77597986
api: Change the way liberty attributes are sorted.
...
Fixes #37 , #40 .
The `LIBERTY_ATTRIBUTE_ORDER` template is used to control the ordering
of the liberty attribute output.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-06 06:36:13 -07:00
Tim 'mithro' Ansell
74273c4f0b
api: Adding liberty file generator.
...
Generates liberty timing files from the included json timing data.
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-07-06 06:36:13 -07:00