IS there any diff

  • Thread starter parag_paul@hotmail.com
  • Start date
P

parag_paul@hotmail.com

Guest
hi all,
I keep getting different versions of the same constructs as being
notified as behavioral and procedural.
What is the diff
 
parag_paul@hotmail.com wrote:
hi all,
I keep getting different versions of the same constructs as being
notified as behavioral and procedural.
What is the diff
The difference is small and ambiguous.

I would use neither word to describe
a netlist or boolean statement.

"behavioral" sometimes connotes simulation
rather than synthesis, but not always.


-- Mike Treseler
 
On Jul 3, 10:46 pm, Mike Treseler <mike_trese...@comcast.net> wrote:
parag_p...@hotmail.com wrote:
hi all,
I keep getting different versions of the same constructs as being
notified as behavioral and procedural.
What is the diff

The difference is small and ambiguous.

I would use neither word to describe
a netlist or boolean statement.

"behavioral" sometimes connotes simulation
rather than synthesis, but not always.

         -- Mike Treseler
I seem to be getting more confused.Pardon me here
 
parag_paul@hotmail.com wrote:

I keep getting different versions of the same constructs as being
notified as behavioral and procedural.
What is the diff

The difference is small and ambiguous.
I would use neither word to describe
a netlist or boolean statement.
"behavioral" sometimes connotes simulation
rather than synthesis, but not always.

I seem to be getting more confused.Pardon me here
The words "behavioral" and "procedural" are not verilog keywords.
They are English adjectives that have no clear meaning
when applied to verilog code.

What problem do these words cause for you?

-- Mike Treseler
 
On Jul 8, 2:29 am, Mike Treseler <mike_trese...@comcast.net> wrote:
parag_p...@hotmail.com wrote:
I keep getting different versions of the same constructs as being
notified as behavioral and procedural.
What is the diff
The difference is small and ambiguous.
I would use neither word to describe
a netlist or boolean statement.
"behavioral" sometimes connotes simulation
rather than synthesis, but not always.
I seem to be getting more confused.Pardon me here

The words "behavioral" and "procedural" are not verilog keywords.
They are English adjectives that have no clear meaning
when applied to verilog code.

What problem do these words cause for you?

      -- Mike Treseler
Thanks Mike.
I actually was worried about using it in one dicussion

Thanks again
 
parag_paul@hotmail.com wrote:

I keep getting different versions of the same constructs as being
notified as behavioral and procedural.
I don't know about procedural.

Traditionally there is behavioral model and structural model,
maybe also data-flow model.

Behavioral model uses always blocks. Structural model uses
module references, including primitive, or gate level module
references. Sometimes continuous assignment is also included
in structural model, otherwise logic using continuous
assignment can be called data-flow model.

All three can, and often are, mixed in one design. Flip-flops
are usually done in behavioral model, even when other models
are used for the rest of the logic.

-- glen
 
glen herrmannsfeldt wrote:

All three can, and often are, mixed in one design
.... and this can often make the adjectives useless
for discussing real code ;)

-- Mike Treseler
 

Welcome to EDABoard.com

Sponsor

Back
Top