Calculators

- Investment Calculator2,326 total views
- Mortgage Calculator2,400 total views

Advice

- Perl script to make recursive folder structure based on excel spreadsheet informationBelow a simple perl script to make directory folder structure which may be helpful for you if you need to ...
- Hedge fund strategies – in theory.Hedge funds have become very popular among very wealthy communities as preferred medium of investment. To our knowledge there is ...
- Banks vs Credit UnionsA brief discussion on Banks vs Credit unions. Banks: 1) Typical higher monthly account fees, e.g. $5-$10 for basic chequing account. There ...
- ⨘ } VLSI } 20 } Interconnects }https://youtu.be/CO_cdKcy23g Discussion on vlsi interconnects, interconnects play a major role and are very important, almost 70 percent chip area is consumed ...
- LUP Decomposition: why do we need the P? Why the LU will give us a wrong result?“P” i.e. partial pivoting, by using that strategy we improve stability of LU, and avoid the problem of having zero ...
- Clock Domain Crossing: When the data is crossing from faster(Source Clock) clock to slower clock(destination clock) which technique can be used?In case of signal crossing from slower clock (source) to faster clock (destination), its a bit easier. Nevertheless it must ...
- Clock Domain Crossing: When the data is crossing from slower(Source Clock) clock to faster clock(destination clock) which technique can be used?When signal is crossing from faster clock domain (source) to slower clock domain (destination), one needs to be very careful, ...
- Why will the second flop go into meta stable state in the first place? If we reset the first flop, the data will be 0 , so will the second flop not just capture the 0 though it’s not reset?This is probabilistic, please watch metastability lecture for more understanding. Keep in mind this is inherent problem with synchronous design, ...
- Is there any formula/approach for finding the required number of extra flops (2 or 3 or more) at receiving domain, based on the clock frequency ratio?Different technology nodes have different requirements for sync flops. It needs to be characterized sync flops for various parameters before ...
- What happens when CDC is between two synchronous clock domain(ex- clk1 and clk2= clk1/2)? Can there be violations?There may be violations, we need to see the origin of both clocks, both clocks need to be phase aligned, ...
- Error with gEcon installation on Apple MACerror: unable to load shared object ‘/Library/Frameworks/R.framework/Versions/3.4/Resources/library/gEcon/libs/gEcon.so’ try setting up links, e.g. ln -s /Library/Frameworks/R.framework/Versions/3.5 /Library/Frameworks/R.framework/Versions/3.5 make sure all subdirectories are there ...
- Antenna Effects – Can jumpers be in higher and lower metal both?different other techniques may be used, e.g. jog to upper layers, jog to lower layers might not help as it ...
- How tap cells remove latch-up?n-well and p-well are needed to tie to known potential, typically placement of standard cells is done via TAP-LESS library ...
- ⨘ } VLSI } 19 } System Verilog } Assertions } Async Interfaces } Protocol Verification }We discuss assertions for asynchronous interfaces, how asynchronous master-slave protocol assertions can be written, debugged and complex protocols can be ...
- ⨘ } VLSI } 18 } Mentor’s Questa CDC Analysis } 0in }This lecture discusses Mentor’s Questa 0in CDC solution, how to use questa cdc tool, what are different clock domain crossing ...
- ⨘ } VLSI } 017 } CMOS Power Consumption }This lecture discusses CMOS power and energy concepts. Power analysis during chip design flow is discussed. AC and DC power ...
- ⨘ } VLSI } 016 } Do You Write a Good RTL Code }This lecture discusses important concepts for a good RTL design. The discussion is focused on blocking, non-blocking type of statements ...
- VLSI } 015 } Static Timing AnalysisThis lecture discuss static timing analysis concepts. What are different paths, different kinds of checks, e.g. max type, min type ...
- VLSI } 014 } Latch-up & CMOS Technologies }This lecture presents latch-up phenomenon in SMOS circuits. What is latch-up, what are typical methods to mitigate latch-up and layout ...
- VLSI } 013 } Floor-planning tips }This lecture discusses some of the SoC floor-planning challenges and tips. A good floor-plan is the key to quality placement ...
- VLSI } 012 } Metastability }This lecture discusses concept of metastability. Synchronous designs suffer from this inherent problem associated with flip-flops, latches in the design. ...
- Economics } 012 } Economics Growth } GDP } Business Cycle }This lecture discusses economics growth, GDP, and business cycle. Economics fluctuations in outputs cause business cycle. If we plot GDP ...
- VLSI } 011 } Clock Domain Crossing } Multi Voltage Domains }This lecture discusses multi voltage domain crossings. Now a days integrated circuits are no longer simple circuits running on one ...
- Algorithms } 045 } Ant Colony Optimization } TechniqueThis lecture extends further the discussion on any colony technique. Ants can be considered artificial agents which work together and ...
- VLSI } 010 } Reset Domain Crossing (RDC) }This lecture discusses reset domain crossing (RDC) digital design techniques. Reset trees are similar to clock trees and resets crossings ...
- VLSI } 009 } Clock Domain Crossings } FIFO }This lecture extends the discussion on clock domain crossings. In this lecture design techniques for multi-bit clock crossings have been ...
- Algorithms } 044 } Ant Colony Optimization } Introduction }This lecture introduces the concept of ant colony. Individual ants may not be that smart but when they work in ...
- Turorials } Matlab | Octave } quick overview }This lecture provides a quick overview for Matlab or Octave. Matlab and Octave both are software tools for scientific computations. ...
- Software Engineering } 007 } Agile versus Spiral }This lecture discusses key ideas of agile framework and its differences with traditional waterfall and spiral software development methodologies. Waterfall model ...
- VLSI } 008 } Antenna Effects }This lecture discusses concept of antenna effect in vlsi physical design. A typical chip manufacturing steps discussed with the design ...
- Algorithms } 043 } Genetic Algorithms }This lecture discusses basic principles of Genetic Algorithms, a class of evolutionary computational algorithms. Genetic algorithms are based on the ...
- Algorithms } 042 } Monte-Carlo Methods }This lecture discusses basic principles of Monte-Carlo methods, a class of computational algorithms. A simple example of estimating value of ...
- VLSI } 007 } Logic Gates using Multiplexers }This lecture discusses multiplexers and logic gates. How to design logic gates using 2:1 multiplexers? Multiplexers are considered universal logic. One ...
- Algorithms } 04 } Bags, Queues, and Stacks }This lecture covers very basic concepts about bags, stacks and queues in nutshell. You may have known these concepts already. ...
- Algorithms } 040 } Computational Geometry }This lecture introduces computational geometry and basic algorithms for finding line segments. Computational geometry has applications in many areas: robotics, ...
- Algorithms } 039 } String Matching } Knuth-Morris-Pratt }This lecture discusses Knuth-Morris-Pratt string matching algorithm. Click above and Leprofesseur } on YouTube. We appreciate your feedback ...
- Algorithms } 038 } String Matching } Finite Automata }This lecture discusses string matching problem and finite automation based string matcher algorithm. Click above and Leprofesseur } ...
- Algorithms } 037 } String Matching }This lecture discusses string matching problem and brute force naive string matcher algorithm. Click above and Leprofesseur ...
- Tutorials } System Verilog } Assertions }This lecture discusses assertions in system verilog. Immediate, concurrent assertions with multiple clock domains are discussed. Leprofesseur } ...
- VLSI } 006 } Timing }This lecture discusses timing in digital circuits. It is said that “Timing is everything”. If someone does not arrive on time ...
- Algorithms } 036 } Greatest Common Divisor (GCD) }This lecture discusses Euclid’s algorithm for finding greatest common divisor. Extended Euclid’s algorithm has also been discussed. ...
- Algorithms } 035 } Linear Programming } Simplex Algorithm }This lecture discusses optimization problems, slack representation and Simplex algorithm for solving linear programming problems. Leprofesseur } on ...
- Algorithms } 034 } Solving Linear Equations }This lecture discusses LPU decomposition method for solving linear equations. Leprofesseur } on YouTube. We appreciate your feedback ...
- Economics } 011 } Urban Real Estate Pricing }This lecture discusses real estate pricing. Leprofesseur } on YouTube. We appreciate your feedback and support. Do ...
- Tutorials } vi Editor: quick guide }This lecture provides a quick overview of vi editor. Leprofesseur } on YouTube. We appreciate your feedback and ...

2,912 total views