Who’s Writing All This Stuff???
Nir Dahan
Born 1974 in Tel Aviv, Israel – Married +4
BSC in Electrical Engineering – Technion – Israel Institute of Technology
MSC in Computational Engineering – FAU Erlangen-Nuernberg, Germany
Living currently in Munich, Germany.
Made my first design steps in 1998 at IBM research labs. Currently living and working in Munich, Germany as a principal engineer and a team leader for a digital design group.
Interests: Magic and Mentalism, Scientific Skepticism, Recreational Mathematics and Puzzles, Outdoors, Aikido, Chess.
People who influenced my thinking: My dad, Richard Feynman, Martin Gardner, James Randi, Juan Tamariz
email: n-i-r-d-a-h-a-n-@-y-a-h-o-o-.-c-o-m (remove hyphens)
[…] Please send me your solutions by email – can be found on the about me page. […]
by The Ultimate Interview Question for Logic Design - A Mini Challenge « Adventures in ASIC Digital Design July 10, 2007 at 7:34 pmexcellent postings…
i enjoy a lot… i like your banner much!!!
A similar technical postings can be found in the below mentioned portal dedicated to chip design engineers.
by chipdesignart August 10, 2007 at 10:49 amhttp://www.vlsichipdesign.com
Hi,
by Kunal May 14, 2012 at 7:09 amThe above website http://www.vlsichipdesign.com/ seems to be hacked. Please take care ….
I have the pleasure to include your blog as a must read on my blog. It would be great if you can reciprocate by linking back to my blog, which i think will mutually help us in reaching a wider audience with our information.
Thanks for your understanding.
by Muruku Anand October 24, 2007 at 8:10 amHi,
by Manasi December 27, 2007 at 11:04 amYour initiative is really appreciating.I’m a beginner in this field and liked the way designing is explained without specific language details.
Also, name of blog is cool…i’ve added this blog as my regular interest.
Manasi
Nice work put in an interesting manner..
by Deepak March 8, 2008 at 3:37 pmI must say that you do post very interesting design topics.
by Deep Patel March 17, 2008 at 1:46 amI especially liked the find ” Cyclic Combinational Circuits” . Shall lookup some more about it!
Thanks,
by Nir Dahan March 17, 2008 at 7:42 amit is not so easy to come up with interesting posts for a subject that might be considered dry sometimes…
Excellent and very useful information. Appreciate your effort in putting things together.
Regards,
by Ravi L June 18, 2008 at 2:40 amRavi
היי,
אחלה בלוג תודה על כל “שעשועי מהנדסי חשמל” מקווה שכיף לך בגרמניה ולא קר מדי
by Adiel June 21, 2008 at 3:19 pmדרך אגב אתה מקום ראשון בגוגל כאשר מקלידים
digital design question
This question seems easy, but one needs to be cautious.
by John Thodiyil February 13, 2009 at 9:27 pmHow can one create a full-adder from half-adders.
Do not use any extra gates like and, or, inverter etc.
Nir,
by Jim Lochmiller March 27, 2009 at 7:27 pmGreat site! I handle PR for Jasper Design Automation (EDA, Formal Verification). Can you send me your contact information so I can add you to our mailing list please?
hello nir,
by roshni June 8, 2009 at 11:43 ami was looking 4 the clear reasoning for numbering the kmap using gray codes…i have just finished my schooling…i enjoyed this & it satisfied my question …
thank u
🙂
Hi Nir,
I am n want of solution for the problem
where we havt find the number of ones in an 8 bit
seqence can you please let me know the solution for it.I could solve it with like 28 gates.
Sasank.
by Sasank February 23, 2010 at 4:51 amHi Nir,
Thanks for such a great contribution to asic design ..
Magesh
by Magesh April 23, 2010 at 2:56 pmNice!
by rycsxy March 21, 2011 at 9:23 amIn simple Asynchronous fifo , writing using clk1 & reading using clk2 , now i m trying to implement the Full & Empty Status flag for that i
==> Set the Direction Signal to High when Write_address( or Write_pointer ) is less than Read_address( or Read_pointer ) &&
i.e. ( Write_pointer > Read_pointer ) then Direction = 1;
Reset the Direction Signal to Low when Write_address( or Write_pointer ) is greater than Read_address( or Read_pointer )
i.e. ( Write_pointer < Read_pointer ) then Direction = 0;
Case 1: ( Full Flag )
I assert status Full flag When Direction Signal is Set to High && ( Write_pointer == Read_pointer ).,
i.e. ( Direction == 1 && ( Write_pointer == Read_pointer ) ) then Full = 1;
if not i deassert status Full flag to Zero (Low).
Case 2: ( Empty Flag )
I assert status Empty flag When Direction Signal is Set to Low && ( Write_pointer == Read_pointer ).,
i.e. ( Direction == 0 && ( Write_pointer == Read_pointer ) ) then Empty = 1;
if not i deassert status Empty flag to Zero (Low).
Here I have Problem when Comparing Write_pointer && Read_pointer to assert Empty or Full
i.e. ( Write_pointer == Read_pointer )
because here the two Pointers are from Two differernt clk domains so i need to do double synchronization for anyone of the Pointer for synchronization with respect to the other clk domain .
During Comparision of Pointers now i can compare only Write_pointer with two clk delay Read_pointer because of Double synchronization of Read_pointer.
i.e. ( Write_pointer == two_clk_delay_Read_pointer )
if i compare like above equation means i am having the problem of missing the exact ( Write_pointer == Read_pointer ) condition ……….
but i want to compare the exact ( Write_pointer == Read_pointer ) .
So Plz givre me solutions regarding or if you are following any buffer mangement techniques kindly discuss.
thank you for your time.
by aasaithambi April 12, 2011 at 4:55 amHi Nir,
by Arun Kumar.P.V August 1, 2011 at 4:51 pmYour posts are fantasticand deserve great appreciation.
Keep the posts coming…
Great Site Nir, Excellent material explained with easy to understand language !
by Shivang Kaushik November 30, 2011 at 10:15 amHey Nir
I am trying to find all kinds of examples for coding and implantation for better timing .
I did find some great examples in your site , but I wandered if you know any more sites that I can find similar techniques/examples .
My e-mail is :
Oded.orthal@siverge.com
by Oded January 4, 2012 at 7:50 amHi Nir;
by asaberi2 November 8, 2012 at 6:02 amhere is my weblog on “Hacking Cisco hardware interview”
http://alirsaberi.wordpress.com/
I am enjoying ur weblog. Let’s be more in touch
Alan from Montreal
I think the admin of this website is truly working hard for his site,
by healthy breakfast for weight loss August 11, 2013 at 3:17 pmsince here every stuff is quality based data.
I know this web site offers quality dependent posts and extra data, is there any other
by binary option trading September 7, 2013 at 10:50 pmwebsite which presents these stuff in quality?
Hi Nihir,
by Deepak Patidar February 1, 2016 at 2:25 pmI have a question.
design a multiply by 8 circuit without using any gates.