Commit Graph

30 Commits

Author SHA1 Message Date
cjh a86b85e5c6 ifu fit 103 rtl change and doc fix 2025-01-13 20:47:17 +08:00
miceforrat 921282f36c
Merge branch 'main' into main 2024-12-23 21:29:49 +08:00
cjh bb9c6d6add add framework for predecode, f3predecoder, frontend_trigger; framwork includes: bundle, agent, env, test fixture
predecode framework added

predecode test env constructed

f3predecoder env construction finished

add frontend trigger and some docs
2024-12-23 17:00:44 +08:00
Zhicheng 187577e01d
Merge pull request #7 from XS-MLVP/wjy-development-branch
Decoupled checkpoints, added version-tag for testcases, and README for TAGE-SC
2024-12-20 14:05:54 +08:00
cjh a866912fc3 predecode: io description added in documents 2024-12-18 14:14:46 +08:00
cjh 53f30b46ed rvc expander markdown verified and code little verified 2024-12-17 17:55:13 +08:00
FrankOu2001 47401c5a86 Add README.md for TAGE-SC. 2024-12-17 15:37:24 +08:00
FrankOu2001 990d326f49 Fix some bugs of checkpoints and internal signals bundle of TAGE-SC. 2024-12-17 15:37:24 +08:00
FrankOu2001 e01de136f9 Add tag version for testcase and format code. 2024-12-17 15:37:24 +08:00
FrankOu2001 f7f5f17d67 Add requiring version to test cases of TAGE-SC. 2024-12-17 15:37:24 +08:00
FrankOu2001 efee21a4af Add a new bundle for internal signals of TAGE-SC. 2024-12-17 15:37:24 +08:00
FrankOu2001 38991746c6 Decoupling the functionality of `sc_predict` and `sc_train` from the raw DUT pins for TAGE-SC. 2024-12-17 15:37:24 +08:00
FrankOu2001 c9ef4856fb Initial encapsulation of internal signals for `Tage_SC`, and decoupling the functionality of `tage_predict` and `tage_train` from the raw DUT pins. 2024-12-17 15:37:24 +08:00
cjh 7d081626ce rvc expander doc finished 2024-12-16 12:42:04 +08:00
cjh 8c712c55c2 rvc_expander half 2024-12-16 12:42:04 +08:00
cjh d09f78a58c docs: update docs at 03_add_test/02_build_env; code style: remove some useless commented out code at rvc_expande 2024-12-13 10:51:32 +08:00
cjh 77de7d9748 feature: set up test envionment for pred checker under ifu; set up both
kinds of environment for RVC expander under ifu; comment out test cases
for rvc expander under decode of ctrl block at backend
2024-12-12 16:55:22 +08:00
yaozhicheng fcf5ad878b func: refine UT_FCOV 2024-11-22 18:35:48 +08:00
yaozhicheng 0c660054f4 tagesc: up2latest picker 2024-11-20 09:56:38 +08:00
FrankOu2001 961216fced Remove invalid grammar of typing hint for Python3.8. 2024-11-13 17:20:07 +08:00
FrankOu2001 9f15ef61d0 Spilt random test of Tage_SC into 8 subtests with different pc_range to reduce running time. 2024-11-12 16:34:53 +08:00
FrankOu2001 5909d896e6 Tidy up test code of Tage_SC. 2024-11-12 10:44:31 +08:00
FrankOu2001 ed6429973c Make sure that the task is canceled. 2024-11-11 20:19:55 +08:00
FrankOu2001 7205dd5310 Set `cp_lib` option as false. 2024-11-11 20:18:43 +08:00
FrankOu2001 efb11659f1 Change the name of CovGroup 2024-11-11 20:18:12 +08:00
FrankOu2001 8b4d4170c8 Fix error since coroutine task `__clock_loop` is not canceled. 2024-11-11 13:37:58 +08:00
FrankOu2001 770d222ee3 Add `LONG_TIME_RUN` tag for random test. 2024-11-10 21:47:51 +08:00
FrankOu2001 44d6f67283 Add test code for ut_frontend_bpu_tage_sc. 2024-11-10 11:23:02 +08:00
yaozhicheng 398d574af6 update 2024-10-09 20:01:48 +08:00
yaozhicheng 246b53b954 re struct repo 2024-09-19 11:27:43 +08:00