When Design Becomes Technology Specific ?

B

Bar Nash

Hi

When a design turns into technology specific ?

At the GATE LEVEL stage ?

At the NETLIST stage ?

Thanks
EC
 
M

Muzaffer Kal

Hi

When a design turns into technology specific ?

At the GATE LEVEL stage ?

At the NETLIST stage ?

Thanks
EC

I am not sure about your terminology is above but here is what happens
(usually) during (ASIC) synthesis: The tool maps the RTL to its
internal representation; depending on the tool this representation may
involve primitive gates (flops, nand, nor etc) or it may also include
architectural constructs like adders (which can be changed from ripple
to cla etc. later). Then this netlist gets mapped to specific gates in
your library without concern to driving strength initially (again this
depends on the tool) at which point it becomes specific to your
technology library; at this stage there is also a timing optimization
before placement which can involve architectural selection (which type
of adders to use, remap muxes etc). Then these gates are placed and
sized/resized and timing optimized, buffered etc. After placement
clock tree is synthesized and inserted and then the design routed.

To answer your question more clearly the design becomes technology
specific after it gets converted to internal representation and before
first timing optimization is done. But even at that stage some tools
don't use the actual gates from your library but from an abstract one
generated from your library to enable them do resizing more optimally.
In today RTL to GDS flows, the exact point where your design becomes
technology specific is difficult to answer and probably irrelevant
too.

Muzaffer Kal
http://www.dspia.com
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,769
Messages
2,569,577
Members
45,054
Latest member
LucyCarper

Latest Threads

Top