Major Tools
Other Tools
General Info

About signal naming

Added by Rafael Tonetto about 1 year ago

I'm new to Verilator, and I have a doubt.

After synthesizing a complex circuit, I noticed that the C++ code has a lot of signals with the strings "_GEN" and "_T" concatenated to some of the variable names. What's the meaning of those variables? Are those variables flip-flops or wires?

Replies (1)

RE: About signal naming - Added by Wilson Snyder about 1 year ago

Verilator doesn't add _GEN. Perhaps you mean genblk which is the relatively standard across simulators name for a otherwise unnamed begin block within generate statements.

Verilator doesn't add _t to signal names. Some internal non-signals use _t to mean a typedef.

internals.txt has some info on naming, if you're curious (as in general to just use Verilator none of this naming should matter).