Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 579
  • Last Modified:

What is a Logic Library?

Can someone please provide a layman's explanation for what a "Logic Library" is?

Specifically, I am trying to understand a Logic Library in this context:  http://www.synopsys.com/IP/logiclibraries/Pages/default.aspx

I have a very shallow understanding of low-level hardware / bits & bytes, so a relatively simple explanation would be appreciated.

Thank you.
0
Chris
Asked:
Chris
1 Solution
 
HappyCactusCommented:
A logic library is a collection of code (implemented in various circuit design language) to implement some very specific basic functions like shift barrel, adder and other "simple" logical function. More generally, it's a collection of reusable code for generic, logical function.
0
 
moorhouselondonCommented:
The link provided is to do with chip fabrication, so the art involved is more complex because a substrate is being doped with different chemicals which could bleed over into other parts of the substrate.  Take screen-printing as an analogous process - look at the corn flakes packet at breakfast and note the simple "clunky" design of colours on the box - if there is a misregistration of the different colours on the box due to tolerances in the way the cardboard is fed through the machine then it doesn't affect the design in a way that will cause the output to be scrapped.  This is "by design" to maximise yield.  A chip can be doped with different chemicals using a similar process.  Obviously the tolerances are extremely fine.  

All logic functions can be done using just the one logic function - the 2-input Not And gate (NAND gate), daisy chain enough of these in a particular way and virtually anything can be built using them - this is the building block of the high tech world, and this would also be a building block in a logic library.  However these will take up more space than is available, particularly as the border round an embedded device such as this needs to be electrically dead to avoid leakage across the surface of the substrate, so chip designers have come up with ways to combine lots of these gates together in optimal ways to create whole sub-systems, such as a Central Processing Unit (CPU) which manages the fetching of data from outside the chip, performing operations on that data, then putting it back to another location outside the chip.  Rather than everyone re-inventing the wheel these designs are made available to other designers.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Improved Protection from Phishing Attacks

WatchGuard DNSWatch reduces malware infections by detecting and blocking malicious DNS requests, improving your ability to protect employees from phishing attacks. Learn more about our newest service included in Total Security Suite today!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now