jkbagada
Newbie level 6
Hello Friends
I have read through synopsys DesignWare developer's guide and understood the hierarchy Synthetic operator, module,Implementation and their binding .
My doubt is how registers are inferred? i mean all those coding style (Process wait, if else) infers registers but what Synthetic operator is called for and which implementation of register is selected(where is the mapping specified)?
I have two synthetic libraries for synthesis i.e standard.sldb and dw_foundation.sldb, none of them seems to contain register implementation or binding but during synthesis registers are inferred from somewhere?
can anybody help me with this?
Thanking you
I have read through synopsys DesignWare developer's guide and understood the hierarchy Synthetic operator, module,Implementation and their binding .
My doubt is how registers are inferred? i mean all those coding style (Process wait, if else) infers registers but what Synthetic operator is called for and which implementation of register is selected(where is the mapping specified)?
I have two synthetic libraries for synthesis i.e standard.sldb and dw_foundation.sldb, none of them seems to contain register implementation or binding but during synthesis registers are inferred from somewhere?
can anybody help me with this?
Thanking you