Bug 203 - potential improvements to coriolis2 for LibreSOC Layout
Summary: potential improvements to coriolis2 for LibreSOC Layout
Alias: None
Product: Libre-SOC's first SoC
Classification: Unclassified
Component: Hardware Layout (show other bugs)
Version: unspecified
Hardware: Other Linux
: --- enhancement
Assignee: Jean-Paul Chaput
Depends on:
Blocks: 138
  Show dependency treegraph
Reported: 2020-03-02 17:26 GMT by Luke Kenneth Casson Leighton
Modified: 2022-09-01 20:11 BST (History)
2 users (show)

See Also:
NLnet milestone: NLNet.2019.02.029.Coriolis2
total budget (EUR) for completion of task and all subtasks: 7000
budget (EUR) for this task, excluding subtasks' budget: 7000
parent task for budget allocation: 138
child tasks for budget allocation: 329
The table of payments (in EUR) for this task; TOML format:
lip6_donated_nlnet = { amount = 7000, submitted = 2022-08-26, paid = 2022-08-31 }


Note You need to log in before you can comment on or make changes to this bug.
Description Luke Kenneth Casson Leighton 2020-03-02 17:26:27 GMT
coriolis2 was initially designed for small ASICs (50,000 gates).  it needs significant improvements to be suitable for use with LibreSOC due to its massive size (500,000 gates).  additionally, it would be useful to prepare for coriolis2 conversion and refactoring to use python3
Comment 1 Luke Kenneth Casson Leighton 2020-12-02 14:38:17 GMT
brief notes: niolib was added and also a new router algorithm.
Comment 2 Luke Kenneth Casson Leighton 2020-12-03 13:47:45 GMT
Comment 3 Luke Kenneth Casson Leighton 2021-03-29 13:26:31 BST
*huge* amount of work gone in here, including antenna, buffers, IO pad ring