[Libre-soc-dev] Question about some "empty" components in the design
Jean-Paul Chaput
Jean-Paul.Chaput at lip6.fr
Mon Jun 28 11:15:02 BST 2021
I did use Yosys 0.9 git 049e3ab.
It annonce itself as Yosys 0.9+4008 (in it's banner).
On Mon, 2021-06-28 at 11:00 +0100, Luke Kenneth Casson Leighton wrote:
> On 6/28/21, Marie-Minerve Louerat <Marie-Minerve.Louerat at lip6.fr> wrote:
> > Hello,
> >
> > While doing the Layout Versus Schematic check of the whole design,
> >
> > I found these components which do not instantiate anything:
> >
> > cmpt_dummy.vst
> >
>
> dummy should be blank, it is "do nothing"
>
> > cmpt_rdpick_curu_cr_b.vst
> > cmpt_rdpick_curu_cr_c.vst
> > cmpt_rdpick_curu_full_cr.vst
> > cmpt_rdpick_supuru_spr1.vst
> > cmpt_rdpick_xueuru_xer_ov.vst
> > cmpt_wrpick_curu_full_cr.vst
> > cmpt_wrpick_supuru_spr1.vst
> > cmpt_wrpick_sutuautueu_msr.vst
> > cmpt_wrpick_sutuautueu_svstate.vst
>
> all of these are "priority pickers" for register file read/write enable.
>
> if there are two inputs then something is definitely wrong.
>
> >
> > They have just the interface with terminals.
> >
> > Is that a problem or not?
>
> i will look at the verilog.
>
> if they are picking only one thing, then, well, that is just "a wire"
> and chances are high they have been optimised out.
>
> if they have several inputs then it sounds like something gone wrong with yosys.
>
> will take a look. thank you for finding this Marie-Minerve
>
> l.
>
> _______________________________________________
> Libre-soc-dev mailing list
> Libre-soc-dev at lists.libre-soc.org
> http://lists.libre-soc.org/mailman/listinfo/libre-soc-dev
--
.-. J e a n - P a u l C h a p u t / Administrateur Systeme
/v\ Jean-Paul.Chaput at lip6.fr
/(___)\ work: (33) 01.44.27.53.99
^^ ^^ cell: 06.66.25.35.55 home: 09.65.29.83.38
U P M C Universite Pierre & Marie Curie
L I P 6 Laboratoire d'Informatique de Paris VI
S o C System On Chip
More information about the Libre-soc-dev
mailing list