Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Std Cell vs Macros vs Any logic cells(buffer, inverter etc)

Cya

Newbie
Newbie level 3
Joined
Mar 18, 2023
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
29
As I'm new to vlsi design I want to know how to differentiate between std cells and macros and other logic cells(inverter or buffer etc.).
As far as I know Std cells are predefined cells that are used to implement boolean logic and macros are not predefined. But in a design we use standard cells along with inverters and other logic gates. Then aren't the inverters also std cells?

Please clarify.
Thanks
 

dick_freebird

Advanced Member level 7
Advanced Member level 7
Joined
Mar 4, 2008
Messages
8,244
Helped
2,293
Reputation
4,596
Reaction score
2,334
Trophy points
1,393
Location
USA
Activity points
65,958
No.

Standard cells are laid out such that they butt clean, have
common pin coordinates on a coarse grid, use uniform
power rails and so on.

Macro is just an assembly of objects. Sometimes I just
build an inverter from transistors if they're uniquely
sized (standard cell libraries will offer you a series of
sizes, rarely (due to simulation support) a continuous
variability). Those would be "macros" unless I made the
effort to line up with standard cell library format constraints.
Sometimes I will make a few macros and follow a personal
quasi-standard-cell form (like, common rails, a couple of
route-through channels, pins sit on those channels, etc.)
for the benefits that has to future layout when a true
standard cell library is either not provided, or scaled
inappropriately for my application.
 

ThisIsNotSam

Advanced Member level 5
Advanced Member level 5
Joined
Apr 6, 2016
Messages
2,331
Helped
390
Reputation
780
Reaction score
418
Trophy points
83
Activity points
12,156
yes, inverters and buffers are present in every standard cell library.
 

LaTeX Commands Quick-Menu:

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top