Closed mattvenn closed 1 year ago
[INFO CTS-0001] Running TritonCTS with user-specified clock roots: clk. [INFO CTS-0095] Net "clk" found. [WARNING CTS-0041] Net "clk" has 1 sinks. Skipping... [WARNING CTS-0083] No clock nets have been found. [INFO CTS-0008] TritonCTS found 0 clock nets. [WARNING CTS-0082] No valid clock nets in the design. [INFO]: Repairing long wires on clock nets...
Is that WARNINGS cause the problem?
Here is the whole design: https://github.com/anall/sudoku-accelerator/tree/97e77a088f2bb9ecb7a40e3fa11b96c1ba332264 And this is the CTS log, where it shows it does identify the clock and makes a clock tree.
Here is the whole design: https://github.com/anall/sudoku-accelerator/tree/97e77a088f2bb9ecb7a40e3fa11b96c1ba332264 And this is the CTS log, where it shows it does identify the clock and makes a clock tree.
@mattvenn with suduku_puzzle design I'm able to complete the flow without any issue using openlane tag 2021.11.17_01.42.05.
Following up on our slack conversation: You need to be using that specific commit -- I've already changed my design to work around this bug.
Alternatively, here's the folder from designs/
with the relevant files already checked out
sudoku_puzzle_bug.tar.gz
This is working now with latest OpenLane. Please reopen if there is still and issue.
Description
This bug was found by @anall. This reduced test case shows the issue:
https://github.com/anall/bug-openlane_hang/tree/reduced
OpenLane hangs at step 12 trying to print clock skew report.
Environment
Operating System Information:
uname -a
Linux matt-desktop 5.11.0-37-generic #41~20.04.2-Ubuntu SMP Fri Sep 24 09:06:38 UTC 2021 x86_64 x86_64 x86_64 GNU/LinuxDocker Version:
docker --version
Docker version 20.10.7, build 20.10.7-0ubuntu1~20.04.2
Reproduction Material
Expected behavior
The flow to finish.
Logs
Last lines printed before hanging.