What are Spare-cells ?

Status
Not open for further replies.
what is Spare-cells ?where i can use those cells

whenever it is required to perform some functional ECO, spare cells would be used .. these are extra cells, floating in an ASIC .. and if you want to include some more functionality, after chips is taped-out, you can use these cells to get avail of required functionality ..

hope it clarifies ...
 

Re: what is Spare-cells ?where i can use those cells

Hi,

What Jaydip has said is correct. Once your ASIC is tapped out and after few month any bug popped up, how to fix this bug after tapped out.

So, in ASIC few floating gates/spare gates will be available which can be utilized to fix the bug.

Ex: Suppose to fix the bug you need 1 AND gate and 2 OR gates, then you can use those AND and OR spare gates from the ASIC.

I hope you understand it in brief. For further query please shoot messages.....

Thanks,
Nirav Bhatt
 
Reactions: jgnr

    jgnr

    Points: 2
    Helpful Answer Positive Rating
what is Spare-cells ?where i can use those cells

The key in having spare cells in your design is that you only need to change the metal layers in order to rewire the logic and fix any bugs. This means you only need to pay for new metal masks, thus SAVING MONEY.

After a 1.0 tapeout, a 1.1 tapeout means you only changed some metal layers while 2.0 tapeout means you changed your base layers as well.
 
what is Spare-cells ?where i can use those cells

Hi Shelby,
Thanks a lot for the nice explanation. I've one more query.

What about the inputs & output pins of the spare cell?.

Do they connected to Power/ground or left as floating?.

Rgds,
 

Re: what is Spare-cells ?where i can use those cells

I have a good paper supporting to it.
plz find attachement.

Thanks Hari
 

Attachments

  • Spare_cell.pdf
    504.4 KB · Views: 405
Re: what is Spare-cells ?where i can use those cells

Wow, a very nice paper.
 

Re: what is Spare-cells ?where i can use those cells

By default the PnR tool, connect the inputs pins to a tie cell high or low.
In our flow there are two type of spare cells:
1- the spare cells added during the PnR flow.
2- the RTL code not needed but present in case, some bank of registers already mapped but without any functions which are already connected to the analog macro, in case the analog macro, need more cfg, and in the other way, some address to read back some nets from the analog, in case, we want check/debug others stuffs. And of course the level shifter to be able to access all differents analog power domain, and also all default reset values.
 
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…