Rules | Recent posts | topic RSS | Search | Register  | Log in

Magma Blast Synthesis Question

 
Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital)
Author Message
nanuji



Joined: 03 Oct 2008
Posts: 5


Post03 Oct 2008 15:09   Magma Blast Synthesis Question

Hi ,

I am new to Magma Blast. I need some basic fundamental information on it.
While we do logic synthesis with other tools like DC, we generally over cosntrain our design by x% (as per guided by architect...nomally 20%) because the wire load assumptions and other stuff.

Now my question is , do we need to over constrain our RTL while doing synthesis with Magma Blast? I have read magma articles and it says that magma uses fixe time methodology, and as per this fix time methodology it assumes the fix timing (i.e. cosntrains given by user) and vary the size of the cell.

so from above I understand is that, even if we over constrain the design with magma, it will put size accordingly, but while we do p&r with magma, where we give our actuall constrains (i.e. targeted freq), it will resize all the cells as per new actual cosntrains...

Please let me know your views on the same...
Back to top
bjbhargav



Joined: 07 Oct 2008
Posts: 4
Helped: 1


Post07 Oct 2008 11:18   Re: Magma Blast Synthesis Question

Hi buddy,

In Magma You will have a gain (Virtually a Size) for each design cell untill real placement is done.

Magma has an additional step called library preparation, in that magma decides gain for each cell available in library from tau(T) value derived from minimum size inverter.
likewise,
Cell Gain
------- ----------
BUF1X 3
BUF2X 5
etc...,

At the time of mapping (synthesis) tool can pick any cell from library having similar foorprint based on gain requirement in design (decided on basis of fanout load).

So, No need to overconstraint your design at synthesis stage,
Feel free to tell me if you want to learn fix timing methodology (a very nice topic to learn in Magma)

bj
Back to top
nanuji



Joined: 03 Oct 2008
Posts: 5


Post07 Oct 2008 15:34   Magma Blast Synthesis Question

Bhargav,
You anaswer does not answer my qesution completely... so plese tyr to answer in details from pratcial perspective.... as per industry standards...
What ever you explained is the theory of Magma. I know this.
I am asking about the pratical thing. I'm looking for standard industry pratice.
One more thing, regarding your statement "At the time of mapping (synthesis) tool can pick any cell from library having similar foorprint based on gain requirement in design (decided on basis of fanout load)". As per fix time methodoloy... at the time of synthesis it will alwasy implement with SUPER cells only. It wont look for suitable footprint and sutff like that... it just uses sper cell ...

Regarding the learning the fix time methodoloy... I'm eager to know more... if you have any documents, ppts pdfs ... that you can share... please share it on the boards... so that evey one can take advanctage of it... or you can send me to my personal email account as well.

One more queston...
what about specifying the PVT conditions at synthesis time... is there any command in magma like DC have "set_operating_condition ".. ? please let me know if you have some sort of list or guide that gives DC equivalent magma commands...
Back to top
Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital)
Page 1 of 1 All times are GMT + 1 Hour


Abuse
Administrator
Moderators
topic RSS 
sitemap