Tuesday, October 13, 2015

What is the definition of LEAF cell?



Leaf Cells could be standard cells from an ASIC library , or memories, macro cells , IP which would occupy space in the core area.
These are the base cells that are used for further design/layout.
It's a terminology we use in an ASIC design.




7 comments:

  1. thanx for the info ...what is the difference between standard cell and leaf cell??

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete
  4. This comment has been removed by the author.

    ReplyDelete
  5. Seems no answer was posted. Leaf cell is a more general term, so you could say a standard cell library is a type of leaf cell library, but it is never really referred to as such. It is like if you see a herd of cows, you don't say "hey look at those mammals." If it is all cows, you just say "cows." The more general term of "leaf cell" is generally used when it is a mixed type of building blocks, for example the building blocks that might be assembled by a memory compiler.

    ReplyDelete
    Replies
    1. I didn't see an ability to edit my comment. I thought it is worth adding that "standard cell" usually means very specifically a collection of fairly simple blocks of logic transistors implementing common logic functions like NAND, NOR, XOR, etc. Often these are of a uniform height, so large areas of pure binary logic can be auto-placed easily. That is the main use of a standard cell library - instantiating huge areas of pure binary logic. Leaf cell could include items outside of this, such as memory bit cell, analog blocks, and so on.

      Delete