Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge dev-msft -> dev-integrate #319

Merged
merged 8 commits into from
Dec 1, 2023
Merged

Merge dev-msft -> dev-integrate #319

merged 8 commits into from
Dec 1, 2023

Conversation

calebofearth
Copy link
Collaborator

No description provided.

calebofearth and others added 8 commits November 30, 2023 16:06
…nternal

Manual filesystem merge from GH repo
(Bringing back to GH to include some file modifications - lic headers)

Related work items: #587660
Addresses regression failures due to test setup issue and last dword clear logic

Related work items: #588795
Migrate our synthesis setup to fusion compiler
NOTE: MSFT internal synthesis flow is used as a pipe-cleaner to check
for synthesizability, lint, timing. This may be different from tools
used by other Caliptra developers for more rigorous physical analysis.

Related work items: #589061
…tall

Fix three different regression errors caused by testbench bugs:
* An edge case can cause AHB interface to stall up to 34 clock cycles when running SHA accelerator operations, previous TB code flags an error above 33 clock cycles
* A multi-threaded sequence issue in the soc_ifc mailbox testcase with random register access injection can result in deadlock
* A false-positive test pass might be reported for Caliptra-initiated mailbox tests - erroneous/unexpected MBOX_ERROR transitions are handled normally, even for non-error-injection scenarios.

Related work items: #589323, #589324, #589546
Update lower level scan mode sequence to make debugUnlock input to KV a pulse instead of a level
Add some helpful prints to predictor

Related work items: #591177
* Fix the GH issue #295, which describes a scenario where ECC errors on reads from ICCM may not trigger the error signal and cause cptra_error_fatal to assert.
* Fix a minor UVM issue in uvmf_soc_ifc that causes intermittent errors during nightly regression.

Related work items: #597603, #597604, #597607
@calebofearth calebofearth merged commit c1ad07c into dev-integrate Dec 1, 2023
92 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants