Solved

What is a Logic Library?

Posted on 2011-03-09
2
544 Views
Last Modified: 2012-05-11
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
Comment
Question by:Orcadian
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 12

Expert Comment

by:HappyCactus
ID: 35094752
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
 
LVL 31

Accepted Solution

by:
moorhouselondon earned 500 total points
ID: 35098862
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

Featured Post

[Webinar] Learn How Hackers Steal Your Credentials

Do You Know How Hackers Steal Your Credentials? Join us and Skyport Systems to learn how hackers steal your credentials and why Active Directory must be secure to stop them. Thursday, July 13, 2017 10:00 A.M. PDT

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this article we have discussed the manual scenarios to recover data from Windows 10 through some backup and recovery tools which are offered by it.
What do we know about Legacy Video Conferencing? - Full IT support needed! - Complicated systems at outrageous prices! - Intense training required! Highfive believes we need to embrace a new alternative.
Michael from AdRem Software explains how to view the most utilized and worst performing nodes in your network, by accessing the Top Charts view in NetCrunch network monitor (https://www.adremsoft.com/). Top Charts is a view in which you can set seve…
In this video you will find out how to export Office 365 mailboxes using the built in eDiscovery tool. Bear in mind that although this method might be useful in some cases, using PST files as Office 365 backup is troublesome in a long run (more on t…

617 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question