[libre-riscv-dev] [Bug 217] create a "ring" system which allows pad locations to be specified conveniently
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Tue Apr 21 23:00:16 BST 2020
https://bugs.libre-soc.org/show_bug.cgi?id=217
--- Comment #86 from Jean-Paul.Chaput at lip6.fr ---
(In reply to Luke Kenneth Casson Leighton from comment #85)
> attempting to call Etesian.create(inst.getMasterCell()) does not work.
>
> attempting to call Etesian.create(inst) segfaults.
Oups. Should throw an exception, not segfault... Will correct.
> the only other trick i can think of is to LITERALLY remove them,
> programmatically, from alu16, and move them to a new (fake) Cell.
>
> times 16.
>
> this will be extremely tedious because it requires moving the netlists
> as well.
Something similar is done for the clock tree. It is nightmarish,
don't go that way.
> what is *really* needed is, to be able to pass a **LIST** of Cells
> to Etesian.create(). (actually, a list of Instances)
>
> and to be able to have EtesianEngine constructor take that **LIST**
> of Instances
>
> and to perform the place on that **LIST** of Instances.
I see no problem implementing that feature, but will do it next
week. I'm long overdue to help an intern...
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-riscv-dev
mailing list