alanminko
9539306436
Merge pull request #334 from mikesinouye/multilib
...
Increase buffer size in filename append utility to support more liberty files.
2024-09-22 20:48:15 -07:00
alanminko
3f7a30828f
Merge pull request #335 from MyskYko/fix_ttopt
...
ttopt bugfix
2024-09-22 20:47:59 -07:00
Yukio Miyasaka
35a8768c50
ttopt bugfix
2024-09-22 14:34:18 -07:00
Mike Inouye
8179c73e62
Try support for Windows again.
...
Signed-off-by: Mike Inouye <mikeinouye@google.com>
2024-09-18 23:46:28 +00:00
Mike Inouye
5bd52161cd
Add #include <stdlib.h> for Windows build support.
...
Signed-off-by: Mike Inouye <mikeinouye@google.com>
2024-09-18 23:29:11 +00:00
Mike Inouye
ee5acbbc01
Use <limits.h>'s PATH_MAX macro instead of fixed size.
...
Signed-off-by: Mike Inouye <mikeinouye@google.com>
2024-09-18 23:05:32 +00:00
Mike Inouye
db735b632f
Increase buffer size in filename append utility to support more liberty files.
...
Signed-off-by: Mike Inouye <mikeinouye@google.com>
2024-09-18 22:24:41 +00:00
alanminko
db245f59bd
Merge pull request #333 from sterin/master
...
Resolve problems with GitHub Actions
2024-09-15 15:49:53 -07:00
Baruch Sterin
4c4e298fad
GitHub Actions: updated cmake to use macos-latest instead of macos-11
2024-09-16 01:11:19 +03:00
Baruch Sterin
0a5057f8d3
github actions:
...
* upgrade upload-artifact action to v4 as v1 was deprectated long time
go and now removed, and make sure artifact names are distinct as
required by the new version.
* upgrade checkout action to v4 as v2 is deprecated
2024-09-15 01:14:51 +03:00
Alan Mishchenko
9c152b71e9
Trasferring equivalence in the special-case usage of &scorr.
2024-09-12 18:11:59 -07:00
Alan Mishchenko
0d10253bd0
Another way of writing primary outputs in Verilog.
2024-09-06 06:27:53 -07:00
Alan Mishchenko
3ddd46131c
Updating "read_lib" to output all gates when gain-based modeling is used.
2024-09-05 17:53:13 -07:00
Alan Mishchenko
3de73f2756
Updating internal cut manager to prefer cuts with high fanin fanout counts.
2024-09-05 13:27:17 -07:00
Alan Mishchenko
03d92930fa
Updating &funtrace to trace function of the primary outputs of the AIG.
2024-09-03 17:16:48 -07:00
Mahesh Madhav
ad8f8a2aab
Convert the other divide to a multiply
2024-09-03 04:48:07 +00:00
Mahesh Madhav
cd711089d7
Perf improvement in satsolver
...
Switch one FP divide to an FP multiply (variable is constant).
Calculate ratio inside of verbosity clause, since that is where it is used.
2024-09-03 04:30:14 +00:00
alanminko
5d6a568c9e
Merge pull request #327 from YosysHQ/povik/aiger-cell-mapping
...
Save cell mapping as new 'M' AIGER extension
2024-08-28 13:23:17 -07:00
Martin Povišer
786a39a294
Make casts explicit
2024-08-28 22:09:34 +02:00
alanminko
9371696a7b
Merge pull request #326 from wjrforcyber/resub_markB
...
Refactor(Resub): Clear markA/B at the beginning
2024-08-28 12:05:40 -07:00
Martin Povišer
cb294bbebc
Save cell mapping as new 'M' AIGER extension
2024-08-28 16:21:10 +02:00
wjrforcyber
252afb1521
Refactor(Resub): Clear mark A/B
2024-08-28 16:51:33 +08:00
wjrforcyber
bcf292fdeb
Refactor(Resub): Clear markB at the beginning
2024-08-28 15:41:09 +08:00
alanminko
64ed5b81a4
Merge pull request #323 from rocallahan/workflow-name
...
Rename Github Actions job to `build-posix-cmake`
2024-08-24 09:22:08 -07:00
alanminko
034492b0e2
Merge pull request #322 from rocallahan/unit-tests
...
Adds unit testing framework to ABC
2024-08-24 09:21:50 -07:00
Robert O'Callahan
d93a12ebee
Rename Github Actions job to `build-posix-cmake`
...
Clarify that it belongs to the `build-posix-cmake` workflow, not the
`build-posix` workflow.
2024-08-23 04:12:04 +00:00
Ethan Mahintorabi
49a489554b
Adds unit testing framework to ABC
...
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
2024-08-23 04:09:00 +00:00
Alan Mishchenko
af77b80194
Regrouping recently added code.
2024-08-18 13:57:35 -07:00
Alan Mishchenko
5e35510e25
New APIs for AIG package.
2024-08-18 13:12:08 -07:00
Alan Mishchenko
03b786af99
Experiments with adder-based circuits.
2024-08-17 16:26:20 -07:00
Alan Mishchenko
732abf5b48
Compiler warnings.
2024-08-16 21:35:10 -07:00
Alan Mishchenko
2055b1b490
Adding an option to dump satisfying assignments into a BLIF file.
2024-08-14 14:41:35 -07:00
Alan Mishchenko
c099e62032
Adding a switch to complement the primary outputs of an AIG.
2024-08-14 13:40:52 -07:00
Alan Mishchenko
1a62954eb8
Adding command to read ROM data.
2024-08-14 12:56:10 -07:00
Alan Mishchenko
e2b7750d3b
Experiments with bit-blasting.
2024-08-14 11:40:41 -07:00
Alan Mishchenko
c2391686ea
Adding BLIF dumping to "lutexact".
2024-08-13 20:03:18 -07:00
alanminko
324ceeaa08
Merge pull request #320 from YosysHQ/povik/revert-pdr
...
Revert recent PDR changes
2024-08-12 17:17:24 -07:00
Alan Mishchenko
81fcf8494e
Updating "lutexact" to support single-rail LUT cascade.
2024-08-12 16:26:55 -07:00
Martin Povišer
de8620d777
Revert "pdr -X to write CEXes immediately"
...
This reverts commit e62e8ac528 .
2024-08-12 22:53:53 +02:00
Martin Povišer
39f6fbb052
Revert "Fix pdr timing output"
...
This reverts commit c8d64b8682 .
2024-08-12 22:53:48 +02:00
Martin Povišer
ec8419c84b
Revert "Improved anytime pdr"
...
This reverts commit 5444cf281c .
2024-08-12 22:53:40 +02:00
Alan Mishchenko
807f6ddacf
Experiments with detecting multipliers.
2024-08-10 19:24:00 -07:00
Alan Mishchenko
e824cca0ca
Fixing a serious bug in bit-blasting when multiplier argments have different bit-width.
2024-08-10 19:13:50 -07:00
Alan Mishchenko
71c4e23f97
Adding cut print-out in &funtrace.
2024-08-10 19:12:19 -07:00
Alan Mishchenko
35a1bbbdb4
Ongoing development related to Boolean decomposition.
2024-08-09 18:33:36 -07:00
Alan Mishchenko
4156a88dbb
Extending &funtrace to trace functions found in an AIG.
2024-08-09 12:39:43 -07:00
alanminko
71b409b778
Merge pull request #319 from YosysHQ/povik/rm-buffering-asserts
...
Remove extra asserts in buffering code
2024-08-08 15:00:20 -07:00
alanminko
762a123edc
Merge pull request #318 from YosysHQ/povik/fix-atomic_store-call
...
Fix types in call to atomic_store_explicit
2024-08-08 15:00:05 -07:00
alanminko
dce6e4899b
Merge pull request #317 from YosysHQ/povik/fix-transfer-timing
...
Handle edge case in Gia_ManTransferTiming
2024-08-08 14:59:49 -07:00
alanminko
0129b4c60a
Merge pull request #316 from YosysHQ/povik/yosyshq-commands
...
Pull command changes from YosysHQ fork
2024-08-08 14:59:31 -07:00