Hi, Professor. Thanks for this awesome lecture. I wanted to ask you that which book do you suggest for problem solving for Digital IC topics? And is there any book you can suggest that isn't quite popular but still a good book on Digital IC Design? Thanks in advance.
Undoubtedly, Rabaey/Chandrakasan/Nikolic: www.amazon.com/Digital-Integrated-Circuits-2nd-Rabaey/dp/0130909963 This is a truly wonderful book. It's really old (2003), but still amazing and not that far behind the future it was talking about. Weste/Harris CMOS VLSI Design is also a wonderful book: www.amazon.com/CMOS-VLSI-Design-Circuits-Perspective/dp/0321547748 it covers everything you could ever think of. Much less elaborate than Rabaey, but has tons of information.
What's the differences between Dual Port and Two Port SRAM? Is it that Dual Port allows 2 Read or 2 Write at the same time, while Two Port only allows 2 Read, but cannot do 2 write at the same time?
Not exactly. What you said about dual port is correct (also called "2RW") but the two port allows an independent write and read simultaneously but not two reads or two writes (also called "1R1W". However, it is a little "nitpicking" to make this differentiation, as engineers - and possibly vendors - will actually use the two terms interchangeably. I'll tell you the truth, I have a hard time remembering which is which, so really using the 2RW vs 1R1W terminology is much more clear.
Hi, sorry for the delayed response. In general, yes, this can be done. However, it is not always allowed. First of all, we need a sense amplifier for each read port and they aren't usually provided. Second, due to depleted read margins in a 6T cell, it is easier to design an SRAM cell that never is going to read (the read port is non-intrusive, so it doesn't cause read hazards).
Absolutely brilliant, really saving my VLSI grade haha
Great!
Thanks for saving my IC Design final exam
Love it!!!!
Great explanation. This really helped me. Thank you.
You're super welcome!
Superbly explained 👌👌👏
Thank you 🙂
very detailed explanation.
Glad you think so!
Excellent lecture
Thank you!
You are just great man. Long live Israel.
Thank you so much!
Hi, Professor. Thanks for this awesome lecture. I wanted to ask you that which book do you suggest for problem solving for Digital IC topics? And is there any book you can suggest that isn't quite popular but still a good book on Digital IC Design?
Thanks in advance.
Undoubtedly, Rabaey/Chandrakasan/Nikolic: www.amazon.com/Digital-Integrated-Circuits-2nd-Rabaey/dp/0130909963
This is a truly wonderful book. It's really old (2003), but still amazing and not that far behind the future it was talking about.
Weste/Harris CMOS VLSI Design is also a wonderful book: www.amazon.com/CMOS-VLSI-Design-Circuits-Perspective/dp/0321547748
it covers everything you could ever think of. Much less elaborate than Rabaey, but has tons of information.
What's the differences between Dual Port and Two Port SRAM?
Is it that Dual Port allows 2 Read or 2 Write at the same time, while Two Port only allows 2 Read, but cannot do 2 write at the same time?
Not exactly. What you said about dual port is correct (also called "2RW") but the two port allows an independent write and read simultaneously but not two reads or two writes (also called "1R1W". However, it is a little "nitpicking" to make this differentiation, as engineers - and possibly vendors - will actually use the two terms interchangeably. I'll tell you the truth, I have a hard time remembering which is which, so really using the 2RW vs 1R1W terminology is much more clear.
@@AdiTeman Why can we not do two reads from dual port? Isn't it possible to read from RWL in one cell and from RWWL in another cell?
Hi, sorry for the delayed response.
In general, yes, this can be done.
However, it is not always allowed.
First of all, we need a sense amplifier for each read port and they aren't usually provided.
Second, due to depleted read margins in a 6T cell, it is easier to design an SRAM cell that never is going to read (the read port is non-intrusive, so it doesn't cause read hazards).