Experimenting and Learning Digital Systems
Feel free to contact me if you don't understand anything
This project is maintained by HishamElreedy
اللهم لا علم لنا الأ ما علمتنا به انك انت علام الغيوب
This chart must be always in the mind of digital designer because it explains the relation between every level where you must know in which level you are working on and which level will you go on later
A Digital System is an interconnection of digital modules, to understand operation of each digital module, it is necessary to have a basic knowledge of digital circuits and their logic function.
Number set defines a set of values used to represent quantity
this stage we transform logic circuits to real circuits using transistors
schematic above is a representation of a two inverters connected to each other which they can save their data forever where M1,M2 forms an inverter its output is Q && M3,M4 forms an another inverter its output is Q' we don't use here a transmission gate which passes pure VDD or zero but we use nmos only in favour of area
Dram is the bulk memory you will find in any digital system like your pc also it is the most fast and high dense read/write memory, it can also be synchronous which we call SDRAM and can be asynchronous. we have 3 types of DRAM in terms of structure
when we write we drive first bit lines assume \(BL'=V_{DD}\) and \(BL=0\) then
drive wordline assume we drive it with VDD then 0V will move to point Q and VDD
will move to point Q' then disable word line by 0V
we will notice that Q' will make M1 turn on and then Q=0V and Q will turn M3 off which
Makes Q'=VDD but notice that M3(Q) and M6(WL) are off but so VDD is at high impedance node
where we keep its value at this node on a capacitor formed at this node