Eddie Hung
|
dd5f206d9e
|
verific: recover wiretype/enum attr as part of import_attributes()
|
2020-04-27 08:43:54 -07:00 |
Eddie Hung
|
b52eccef3a
|
Revert "verific: import enum attributes from verific"
This reverts commit 5028e17f7d .
|
2020-04-24 11:57:55 -07:00 |
Eddie Hung
|
d3555c667c
|
verific: do not assert if wire not found; warn instead
|
2020-04-23 16:28:11 -07:00 |
Eddie Hung
|
5028e17f7d
|
verific: import enum attributes from verific
|
2020-04-22 17:26:56 -07:00 |
Eddie Hung
|
956ecd48f7
|
kernel: big fat patch to use more ID::*, otherwise ID(*)
|
2020-04-02 09:51:32 -07:00 |
Eddie Hung
|
fdafb74eb7
|
kernel: use more ID::*
|
2020-04-02 07:14:08 -07:00 |
Claire Wolf
|
2ce7a0d369
|
Merge pull request #1667 from YosysHQ/clifford/verificnand
Add Verific support for OPER_REDUCE_NAND
|
2020-01-30 19:55:53 +01:00 |
Claire Wolf
|
60876ce183
|
Merge pull request #1503 from YosysHQ/eddie/verific_help
`verific` pass to print help message when command syntax error
|
2020-01-30 18:05:16 +01:00 |
Claire Wolf
|
23c44afaed
|
Add Verific support for OPER_REDUCE_NAND
Signed-off-by: Claire Wolf <clifford@clifford.at>
|
2020-01-30 18:01:13 +01:00 |
Eddie Hung
|
f443695a38
|
Merge remote-tracking branch 'origin/master' into eddie/verific_help
|
2020-01-27 10:34:10 -08:00 |
Eddie Hung
|
d730bba6d2
|
verific: no help() when no YOSYS_ENABLE_VERIFIC
|
2020-01-27 10:32:18 -08:00 |
Eddie Hung
|
7b445121cc
|
verific: also unflatten for 'hierarchy' flow as per @cliffordwolf
|
2020-01-27 10:15:22 -08:00 |
Eddie Hung
|
cccc0ae112
|
verific: unflatten struct ports
|
2020-01-24 10:12:52 -08:00 |
Clifford Wolf
|
22dd9f107c
|
Send people to symbioticeda.com instead of verific.com
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-12-18 13:06:34 +01:00 |
Clifford Wolf
|
e93e4a7a2c
|
Improve handling of verific primitives in "verific -import -V" mode
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-11-22 16:00:07 +01:00 |
Clifford Wolf
|
55bda2b2c6
|
Correctly treat empty modules as blackboxes in Verific
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-11-20 12:56:31 +01:00 |
Clifford Wolf
|
f6ff311a1d
|
Do not rename VHDL entities to "entity(impl)" when they are top modules
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-11-20 12:54:10 +01:00 |
Eddie Hung
|
e2819ce31c
|
Oops
|
2019-11-19 13:25:38 -08:00 |
Eddie Hung
|
84711f0e8c
|
Print help message for verific pass
|
2019-11-19 13:24:48 -08:00 |
Clifford Wolf
|
84982b3083
|
Improve naming scheme for (VHDL) modules imported from Verific
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-10-24 12:13:50 +02:00 |
Clifford Wolf
|
d49c6b2cba
|
Add "verific -L"
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-10-24 09:14:03 +02:00 |
Clifford Wolf
|
4033ff8c2e
|
Fix handling of "restrict" in Verific front-end
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-10-21 12:39:28 +02:00 |
Clifford Wolf
|
27d59dc055
|
Fix erroneous ifndef-NDEBUG in verific.cc
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-08-17 14:49:55 +02:00 |
Clifford Wolf
|
0c5db07cd6
|
Fix various NDEBUG compiler warnings, closes #1255
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-08-13 13:29:03 +02:00 |
Clifford Wolf
|
f54bf1631f
|
Merge pull request #1258 from YosysHQ/eddie/cleanup
Cleanup a few barnacles across codebase
|
2019-08-10 09:52:14 +02:00 |
Eddie Hung
|
6d77236f38
|
substr() -> compare()
|
2019-08-07 12:20:08 -07:00 |
Eddie Hung
|
48d0f99406
|
stoi -> atoi
|
2019-08-07 11:09:17 -07:00 |
Clifford Wolf
|
9260e97aa2
|
Automatically prune init attributes in verific front-end, fixes #1237
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-08-07 15:31:49 +02:00 |
Eddie Hung
|
c11ad24fd7
|
Use std::stoi instead of atoi(<str>.c_str())
|
2019-08-06 16:45:48 -07:00 |
Clifford Wolf
|
fc462c8243
|
Call "read_verilog" with -defer from "read"
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-07-29 10:29:36 +02:00 |
Clifford Wolf
|
36120fcc30
|
Only support Symbiotic EDA flavored Verific
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-06-02 10:14:50 +02:00 |
Clifford Wolf
|
2faa1d0e80
|
Enable Verific flag veri_elaborate_top_level_modules_having_interface_ports, fixes #1055
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-05-30 10:04:26 +02:00 |
Eddie Hung
|
c7d7d8ad1b
|
For hier_tree::Elaborate() also include SV root modules (bind)
|
2019-05-03 20:53:25 +02:00 |
Eddie Hung
|
3ea54ec400
|
Fix verific_parameters construction, use attribute to mark top netlists
|
2019-05-03 20:53:25 +02:00 |
Eddie Hung
|
a27b42e975
|
WIP -chparam support for hierarchy when verific
|
2019-05-03 20:53:25 +02:00 |
Eddie Hung
|
0f1a4cc03c
|
verific_import() changes to avoid ElaborateAll()
|
2019-05-03 20:53:25 +02:00 |
Clifford Wolf
|
7682629b79
|
Add "read -verific" and "read -noverific"
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-03-27 14:03:35 +01:00 |
Clifford Wolf
|
c863796e9f
|
Fix "verific -extnets" for more complex situations
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-03-26 14:17:46 +01:00 |
Eddie Hung
|
ee013fba54
|
Update help message for -chparam
|
2019-03-09 01:56:16 +00:00 |
Eddie Hung
|
2aa3903757
|
Add -chparam option to verific command
|
2019-03-09 01:54:01 +00:00 |
Clifford Wolf
|
60e3c38054
|
Improve "read" error msg
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-02-28 20:34:42 -08:00 |
Clifford Wolf
|
a516b4fb5a
|
Check if Verific was built with DB_PRESERVE_INITIAL_VALUE
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-02-24 19:51:30 +01:00 |
Clifford Wolf
|
1eb101a38a
|
Improve VerificImporter support for writes to asymmetric memories
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-01-02 15:33:43 +01:00 |
Clifford Wolf
|
50b09de033
|
Fix VerificImporter asymmetric memories error message
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-01-02 15:05:23 +01:00 |
Clifford Wolf
|
3d671630e2
|
Improve src tagging (using names and attrs) of cells and wires in verific front-end
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-12-18 16:01:22 +01:00 |
Clifford Wolf
|
910d94b212
|
Verific updates
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-12-06 07:21:50 +01:00 |
Clifford Wolf
|
5387ccb041
|
Set Verific flag vhdl_support_variable_slice=1
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-11-09 21:03:23 +01:00 |
Clifford Wolf
|
9850de405a
|
Improve Verific importer blackbox handling
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-10-07 19:48:55 +02:00 |
Clifford Wolf
|
4b0448fc2c
|
Fix compiler warning in verific.cc
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-10-05 09:26:10 +02:00 |
Clifford Wolf
|
5d9d22f66d
|
Add "verific -L <int>" option
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-09-04 20:06:10 +02:00 |