Jenni, Since you're asking about the fundamentals, maybe it would help to have a little background philosophy on the topic (from my own perspective, of course). The way I see it, a very simplified version of our job description as Signal Integrity engineers could read like this: make sure the data that came from the transmitting chip is safely stored in the receiving chip. In that sense, what we do is a lot like what chip designers do when they run timing analysis (agree with Istvan). There are two general design scenarios: 1. The chips are already defined and you have specs for them (probably the most common) 2. You're working with an ASIC development group on a new chip (we do this a lot at IBM) Scenario 2 is more fun! You get to see inside the chip and maybe even inside the circuits. Scenario 1 can be more challenging because the constraints can be more rigid. Both scenarios can involve either industry standard specifications or nonstandard specs. With the industry standard specs, you will have to think about how your part of the link fits into the spec. For example, if you are designing only a PCIe expansion card, you don't need to worry about the system board. This is a different way of thinking than if you know the exact chips that will reside on both ends of the interface. There are three general speed categories: 1. common clock (slowest) 2. source synchronous (next fastest, data and clock travel from TX to RX together) 3. high-speed serial (fastest, receiving chip generates high-speed clock from slower reference clock and positions it relative to data) In category 3, all the nasty effects (crosstalk, losses, etc) tend to get mushed together, and you can't tolerate very much of any of them. In categories 1 and 2, it's easier to see exactly how the signal effects detract from your timing margin because they're running slower. In all three cases, there is always a latch somewhere sampling the data, and you have to pay attention to setup and hold of that latch at various levels of abstraction. I hope that helped set the stage. I'd be glad to answer a question or two. Good luck to you. Greg Greg Edlund Senior Engineer Signal Integrity and System Timing IBM Systems & Technology Group 3605 Hwy. 52 N Bldg 050-2 Rochester, MN 55901 Msg: #1 in digest From: Jennifer Maharani <jennifer.maharani@xxxxxxxxx> Subject: [SI-LIST] Timing analysis Date: Thu, 28 May 2009 08:32:12 +0200 Dear experts, What is timing analysis? What do I need to compare e.g. data, strobe ? Is there any book or article explaining the procedure in detail? Many thanks, Jenni ------------------------------------------------------------------ To unsubscribe from si-list: si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field or to administer your membership from a web page, go to: //www.freelists.org/webpage/si-list For help: si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field List technical documents are available at: http://www.si-list.net List archives are viewable at: //www.freelists.org/archives/si-list or at our remote archives: http://groups.yahoo.com/group/si-list/messages Old (prior to June 6, 2001) list archives are viewable at: http://www.qsl.net/wb6tpu