From: "Saved by Windows Internet Explorer 9" Subject: =?iso-8859-1?Q?Low-Power_Engineering_Community_=BB_Blog_Archive_=BB_The_D?= =?iso-8859-1?Q?eafening_Problem_Of_High-Speed_I/O?= Date: Wed, 15 Jun 2011 20:01:35 +0800 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0011_01CC2B97.079F53C0" X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18417 This is a multi-part message in MIME format. ------=_NextPart_000_0011_01CC2B97.079F53C0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://chipdesignmag.com/lpd/blog/2010/12/02/the-deafening-problem-of-high-speed-io/ =EF=BB=BF Low-Power Engineering Community = =C2=BB Blog Archive=20 =C2=BB The Deafening Problem Of High-Speed I/O
Search for:

Community

"What are (figure 1) and (figure 2)? Can you = send me the=20 figures, please and source of this references?" - KT = Huang

3D"Low-Power

Making Semiconductor Architectures More=20 Efficient

=09

The Deafening Problem Of High-Speed I/O

By Ann Steffora Mutschler
The performance of digital systems today = is=20 limited by the interconnection bandwidth between chips, boards, and = cabinets.=20 This has driven I/O speeds up into the gigabytes. While this boosts = performance,=20 it also opens the door to a host of new problems within the chip, board = and=20 system. Add low-power requirements to the mix and it is a recipe for = huge=20 headaches.

One of the most rapidly emerging problems with high-speed I/O is the=20 integrity of the power being delivered to the ICs. =E2=80=9CIn attempts = to lower power=20 while increasing the speed, power voltages are going lower even to = sub-1V=20 voltage levels. As the voltages become lower, the tolerances become more = difficult to meet. Therefore the ability to deliver sufficient and clean = power=20 to the ICs is an ever-increasing problem,=E2=80=9D explained Patrick = Carrier, technical=20 marketing engineer in the systems design division of Mentor = Graphics.

Noise matters, too. Lowering power is like filling a room with = equipment that=20 is more sensitive to noise. =E2=80=9CWhen you go into process nodes of = 28nm, for=20 example, you are now down to core voltage supplies of about 1v or 0.9v, = and when=20 you are operating at these really low voltages you universally have a = problem of=20 noise because you are dealing with threshold voltages that have a much = lower=20 difference. The noise coming in, whether it was from the same or from = the=20 high-speed I/Os, the noise is the same or larger proportional to the = voltage,=E2=80=9D=20 noted Eric Huang, product marketing manager for USB digital cores at=20 Synopsys.

EDA Consultant Les Spruiell agrees. =E2=80=9CThe biggest problem with = high-speed I/O=20 is driving something that is off-chip, which means there is a lot of = impedance.=20 It requires a lot of power to get nice sharp clean edges. People build = up their=20 chip in different voltage domains so the I/O will have a higher voltage=20 typically than the core logic. As the power to the core logic is lowered = the=20 overall power usage of the system drops. However, this still creates an = enormous=20 amount of noise, especially with gigabyte transfer rates, because as the = switching is happening that fast the noise is banging on the overall = power. If=20 you are not careful it will get back up through and into your core = logic. As the=20 voltage in the core logic drops, the same amount of noise is = worse.=E2=80=9D

Compounding this problem is the fact that many different levels of = voltage=20 (and grounds) must be delivered to the ICs forming very complex power=20 distribution networks (PDNs) on the PCB. =E2=80=9CWe have some customers = that are=20 required to put more than 30 unique PDNs on a single PCB. This requires=20 sophisticated power integrity analysis on the PCB that can simulate both = DC and=20 AC conditions, and allow the designer to adjust the design to assure = clean and=20 sufficient power delivery,=E2=80=9D Mentor=E2=80=99s Carrier said.

Other high-speed I/O problems include system timing, which is = especially true=20 for DDR2 and DDR3 interfaces that have very complicated timing = relationships,=20 and timing margins measured in picoseconds, as well as qualifying SerDes = and=20 trying to meet bit error rate requirements in the sub 1=C3=9710^-15 = range, optimize=20 pre-emphasis and equalization settings, and test performance on links = that can=E2=80=99t=20 be measured at the die.

=E2=80=9CWe can segment this problem into two parts,=E2=80=9D said = Aveek Sarkar, vice=20 president of product engineering and support at Apache Design Solutions. = =E2=80=9CThe=20 first is where you need a lot of buffers for switching at the same time. = If you=20 have a 64-bit interface and you switch 56 at the same time, there is a = lot of=20 effect on the propagation of the signal. In the past we were mostly = worried=20 about crosstalk. Now, we=E2=80=99ve got a power integrity issue. The = number of buffers=20 is increasing in the I/O ring and the package/board designs are using = fewer=20 layers because of cost. On top of that, the DCap efficiency is going = down. So=20 with a high-speed I/O interface you=E2=80=99ve got to model the I/O, the = buffer, the=20 package and board parasitics and the receiver and then simulate the = jitter from=20 switching in the I/O ring.=E2=80=9D

To deal with these issues, two forms of power integrity analysis are = needed.=20 DC drop analysis can be used to analyze the PDN from the voltage supply = to all=20 the IC pins requiring that voltage level to identify places in the PDN = where the=20 voltage level will be below acceptable levels. They can be increased by=20 modifications to the PDN shape, with possible modifications such as the = addition=20 of more metal or additional power vias.

=E2=80=9CIncluded in this analysis are results showing current = density, which=20 highlights neck-downs in the PDN that may result in higher than = acceptable=20 current density. This will affect the DC drop and may also result in a = situation=20 where the neck-down can overheat over time and cause either PCB = de-lamination or=20 fusing. Again either more metal or power vias can solve the = problem,=E2=80=9D he=20 explained.

Another type of analysis is AC analysis where switching of the IC can = result=20 in current spikes and produce waves along the PDN, Carrier noted. = =E2=80=9CThis can=20 result in PDN voltages that are not clean (beyond tolerance) or even = affect=20 signal carrying interconnects adjacent to the PDN. The addition of = decoupling=20 caps or stitching vias, modification of cap mounting and/or location, = changes in=20 stackup including use of different dielectric materials, can correct = this=20 problem.=E2=80=9D

As system timing requires understanding of flight times on the = PCB=E2=80=93delays of=20 each signal as it passes through the board and is affected by board = stackup,=20 loading, and crosstalk. This can be taken a step further and = automatically=20 integrated with on-chip timing and margin analyzed. Further, SerDes=20 qualification can be done through simulation of SerDes buses.

Synopsys=E2=80=99 approach is to figure out whether power domains = have been properly=20 isolated by taking in the user power intent specification via UPF. The=20 specification can include power domain information along with power = management=20 cells (also known as special cells such as ISO, LS, retention register)=20 strategies. The goal is to check power domains and special cells to = ensure that=20 the power management cell strategies are properly inserted, said Mary = Ann White,=20 director of Galaxy Power marketing at Synopsys.

High-speed I/O issues require dedicated = resources
Dealing=20 with high-speed I/Os is complicated, though, and due to the speeds being = used=20 the design must be finely tuned. That puts tremendous pressure on the=20 designers.

Within design teams today there is a group of people that do nothing = but=20 focus on the I/O pad, Spruiell said. =E2=80=9CWhen you get into = flip-chip packaging it=20 used to be that the I/O pads were all around the edge of the chip, but = that is=20 not true anymore. You could theoretically have an I/O pad banging away = in the=20 core of your chip, and getting that isolation down is a tough problem. = Typically=20 it is a small group of analog experts that treat the I/O path pretty = much as an=20 analog/mixed signal problem because you have to balance so many = different=20 things. It isn=E2=80=99t just =E2=80=98turning on a logic gate,=E2=80=99 = =E2=80=98turning off a logic gate.=E2=80=99=20 When that thing switches and the power starts flowing out of the chip, = it has a=20 tendency to yank down the power grid, which affects stuff around it. = It=E2=80=99s like=20 being on a trampoline. If I am bouncing on a trampoline and there is = nobody else=20 there, I don=E2=80=99t have a problem. But if you put somebody else on = the trampoline=20 then you end up with a problem.=E2=80=9D

Related to this, the pads must be isolated from each other because = they are=20 connected to a common voltage domain. =E2=80=9CYanking on one will cause = a yank on the=20 other so it becomes a very delicate balancing problem,=E2=80=9D he = explained. =E2=80=9CThis is=20 why companies like Xilinx with their big Virtex chip spend a huge amount = of time=20 on getting those signals on and off chip because the core of what they = do is=20 programmable=E2=80=94the core logic elements themselves are fairly = adaptable to custom=20 digital design techniques.=E2=80=9D

To do the isolation, Synopsys=E2=80=99 Huang explained that there = must be enough pads=20 and pins. =E2=80=9CFor example, you might have a number of pads for the = analog logic=20 with their own voltage supply. You need to have separate power domains = for each=20 element in your chip, whether it=E2=80=99s a PHY or the digital logic. = By having=20 separate power domains you isolate and decouple the different things so = that you=20 don=E2=80=99t end up with noise crossing from one into the other because = of a coupling=20 effect. Once you have separate power domains, you need to make sure you = provide=20 enough of those power and ground pins or pads to each one and that = increases the=20 number of pads in your design which is also a problem, because if you = have more=20 pads it=E2=80=99s more area and less space along the edge of your = chip.=E2=80=9D

Noise must be decoupled at the substrate. =E2=80=9CMost processes = have very=20 well-defined guard ring rules and that typically comes from the foundry. = The=20 foundry itself has done a lot of that characterization. Theoretically, = if you=20 follow the design rules you=E2=80=99ve got a certain level of noise = isolation but it=20 depends on what you=E2=80=99re trying to isolate noise from. When you = get down into the=20 really small geometries the design rules get really tough,=E2=80=9D = Spruiell added.

According to a Synopsys white=20 paper, =E2=80=9Cadvanced processes are no longer driven by simple = spacing and=20 enclosure checks but now contain complex and situation dependent rules. = At 45-nm=20 there are almost 1,400 rules mostly described as complex mathematical = equations.=20 At 28- and 22-nm design rule counts exceed 1,800.=E2=80=9D

In this way, the foundries play a huge role in defining how the = designer can=20 implement isolation techniques.

At the end of the day, while the solutions to these problems sound = simple=20 (add more metal, more vias, more de-caps), Mentor=E2=80=99s Carrier = noted, =E2=80=9Cadding these=20 increases product cost. More layers, more drill time, more components = and space.=20 So good analysis in the hands of the engineer and designer can prevent = an over=20 conservative design and also ensure the product will work as planned, = reliably,=20 and over long periods of time.=E2=80=9D

Share and Enjoy:
  • 3D"Digg"
  • 3D"Sphinn"
  • 3D"del.icio.us"=20
  • 3D"Facebook"
  • 3D"Mixx"
  • 3D"Google
  • 3D"Twitter"

Tags: Apache Design Solutions, Cadence, I/O,=20 Mentor Graphics, noise, Synopsys

Comments

Leave a Reply

CAPTCHA Code
3D"Refresh

Resource Center

White Papers

Power Noise Analysis For Next Generation ICs

New considerations for 3D stacking and for high-performance and = low-power=20 circuits.

Advanced Modeling Technologies For Chip, Package, = System=20 Co-Analysis And Co-Optimization

How to improve accuracy and boost productivity while keeping system = costs=20 down; better ways to address the CPS convergence.

How To Minimize Energy Consumption While Maximizing = ASIC And SOC=20 Performance

Optimizing a design for energy at an application and system level can = cut=20 processor and local-memory energy requirements by as much as=20 half.

Why You Should Optimize Power At The ESL

The further a design moves downstream, the less effective = optimization=20 techniques become.

Everything You Wanted To Know about SoC = Memory=E2=80=A6

=E2=80=A6But were afraid to ask. Memory is often added an = afterthought, which can=20 cause serious problems.

Testing Low-Power Designs With Power-Aware = Test

Manage manufacturing test power issues with DFTMAX and=20 TetraMAXXX

Advanced Modeling Technologies for Chip, Package, = System=20 Co-analysis and Co-optimization

The traditional approach for chip-package-system co-analysis and=20 co-optimization is no longer accurate enough.

Technologies For Power, Signal, Thermal And EMI = Signoff

A look at the challenges of designing smaller, faster and lower-cost=20 products.

Critical Area Analysis And Memory Redundancy

Best practices for reducing a designs sensitivity to manufacturing=20 issues.

Understanding Clock Jitter Effects On Data Converter=20 Performance=E2=80=A6

=E2=80=A6and how to minimize them at the system level. =

Next=20 Page =C2=BB

Tools & Open Source

Low-Power Solutions

A look at some of the tools available to help make low-power design=20 simpler.

RSS Entries and = Comments.
91 queries. 0.308 seconds.

All Materials on this site are=20 copyright =C2=A92011 Extension Media and Sperling Media = Group
------=_NextPart_000_0011_01CC2B97.079F53C0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://chipdesignmag.com/lpd/wp-content/themes/lps_home/images/lpe_521x72.jpg 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 ------=_NextPart_000_0011_01CC2B97.079F53C0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://chipdesignmag.com/lpd/wp-content/plugins/sociable-30/images/default/16/digg.png iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAQAAACMJlQBAAAApklEQVQYV22QwQoCMQxE9///oH/Q jxEUQV0QPCx42IMigqJ4GDNJp1F0h4VO5rVpM2D4VoVUQO/FAkqAvg4Ut89WIHDDCUcBii+YrMSj 4fGhOQci3lnp5QDjrbnRfgciXpplo1QHIl6Yvdteamwq+QZKN5ityeS3cCCgfKTiPVj9Ayhmg59B EWBcLd4IiEnE5Ahwd7V4ncADV5w7wMOrxasEpM+1Km+fVmQKFd5nMAAAAABJRU5ErkJggg== ------=_NextPart_000_0011_01CC2B97.079F53C0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://chipdesignmag.com/lpd/wp-content/plugins/sociable-30/images/default/16/sphinn.png iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA+0lEQVQ4y52TywqCQBSGfaduBLWI CHqgXqDHKE26PEW7gmrVmNG2QI2sNmIR3UhPnZGRTGu0xY8Oc/5vxuN/hON1I/xSd14BYkrweoeo /cDCce8gK0WwL7pf3JimAKXbIz6AFYskCy2lAGyNmm1lPmB/WgRMUVofJvT5cG8QAogkxwUwSSTv AyhV3XVim/Eg67LyAMQUYxuZmtOM3w+hrZYSA1AuOMEe/APpqGV4a2A2MQA/n5qt8wqS/IH+sgaG PabppABJySc6ORQkDAVuGIcx14w1X5PINNDqEeb09xt8SrOHfvHD8SKLA4aDhgPHBWBzcIR78yrw xv0JgefJ8OGmLWwAAAAASUVORK5CYII= ------=_NextPart_000_0011_01CC2B97.079F53C0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://chipdesignmag.com/lpd/wp-content/plugins/sociable-30/images/default/16/delicious.png iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAADFBMVEUAAAD////d3d0AAP/uIk3b AAAAFklEQVQY02NkZIAAJijNOEACDINDAAAhpAA5kf2KoAAAAABJRU5ErkJggg== ------=_NextPart_000_0011_01CC2B97.079F53C0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://chipdesignmag.com/lpd/wp-content/plugins/sociable-30/images/default/16/facebook.png iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXElEQVQ4y2NgoAZIrFzz3zpyBkkY pAduAKmaYZhoAxIqVv9//e7Lfxgg2QBkzWQZgK6RfgbgAkQbAPI7sv9h/CEUBkQb4Jo0739uyxac GAaQxUB6qGcAxZmJEgAAZ4zvZBaZeWgAAAAASUVORK5CYII= ------=_NextPart_000_0011_01CC2B97.079F53C0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://chipdesignmag.com/lpd/wp-content/plugins/sociable-30/images/default/16/mixx.png iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAATUlEQVQ4y2NgoCa4Yu/2jxSMofmx byhJeJWEwj8MAw5pGBCNqWcAuua/f//ixSgGYLOZJAPwuQAfG28YDAMD6J8OqGIACIAESMFUycEA vxrvPcCccHsAAAAASUVORK5CYII= ------=_NextPart_000_0011_01CC2B97.079F53C0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://chipdesignmag.com/lpd/wp-content/plugins/sociable-30/images/default/16/googlebookmark.png iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAACvUlEQVQozwXBW2hcVRQG4H+tfc7c MplkJjPJhLY2OpEGJQ9tRCFIA1bbgldQig9qC0Jb6JO+9rVKXwRBRGi94EssIogIYpCCUFsveIvW mHYqCWkudVrTmeTM5Zy991p+H6LtlnX6c31l7Ohs8NTHb34279XFrbuXZqb/IiTMHvDgDmETWAI4 kykYgzMXFpZ7QzLy4Nmvbi9tdFL9/VPvni/15YwIkQEJAEEAgE0A79zVfwX5ATFmqxt+8uMyYDIT D8TTjzqQsHegRI2SA8AqCCgYGcxwIoyYyVxdciBHBr4/Z2GMIFA25BOFZRMQC4BDk+XLf28E6aJI zBwIDMdoLCyujfLd/mKYYLgZVbasVR/cWGnW7ikdPzw+e+nm4q1WISvHZnYS6Nzc+2cO9W7ev9dQ ynvJduzeG93nrqzQnlc+euPYI8/PTDTb9otf1qZrA7VdxbNz50//9I6pDkDUiweYLCmHFBmqHLlg 42jfWO6xqerpl/aD9Nv6rwc+OCLjwxAGgZIQgFpHLoQjLpkkn8pcqffemr2+3GirmvtKO8Zr+xD3 WJh9oHAkSggJUE7YNu/szMbPPFR++fBEc8srYdfQ6OUXzx0s79dOJEpQIwQFRAEb0uw3vz8xNTlU ZNda2Pyv3tlaHx1/IZOvWO+e/fT1rzcuaqoAb9iKeAMPUq/Rnfn69yeL+CMIOxpzZCd2HPi8UKot NlYf/vDodi4xzqgncQQHjqV97eKJe4Mfdld61UKuPJgu00Lju9cUvKe8u9o3jNh6UvEIXUgOQdJq 5N1qJhzcjhw5Ix65bMn31si2u9zXi9qgkF1KyHr1KsrZwbF05fH2ptNeTn0qoLzvmvTo05rKf/nb 3HprgzyTF3RZEoGkaHXln5HSQHP+7aD1J9uOhJl09aCZfHVx/daT751a5dvMfQKCOmiIvP0fQyhk TThYvA0AAAAASUVORK5CYII= ------=_NextPart_000_0011_01CC2B97.079F53C0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://chipdesignmag.com/lpd/wp-content/plugins/sociable-30/images/default/16/twitter.png iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABSElEQVQ4y6WTP06CURDEf/s+gkSR mKCJ2ms8hp13UDsTG+/hCeACFtYexNqYQCmFJoiQAMr3vh0LlPAfDZts87I72Zl5Y5JYp3LTD5pC NDP7M4AkvWdOfSAc4ygP5SRoGcgkgDuNVNQGGQ6UQkI5+QcFC4G+Im+ZMODDtZLWjAYDiY47mwEe P8XTwPndFrBpcFnKj2jNAHwJWg4RkUqkcjDDBMGgmTmXpfxiF3oSzSwjMlwyA5MQEB12E1uiAdCX aEq0ojgv5jkvbcwIt1CDmEU6Di+u4cnBVv6DMHFOkqNgUIuiLnHfTdFUpe6Tjow7VK1WdXp1zdlr j0bMIBgnSWAnGA64xGESeDgoji6z6Sy4pLv2FzfNLj3ZUJgJno4fl1loYzCzi62gvWSb23af5+jY D9dPwX4hNxOeuV2pVOTuc3t8ztaN8zdyf+f1SMXVOAAAAABJRU5ErkJggg== ------=_NextPart_000_0011_01CC2B97.079F53C0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://chipdesignmag.com/lpd/wp-content/plugins/si-captcha-for-wordpress/captcha-secureimage/securimage_show.php?si_form_id=com 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 AAAASUVORK5CYII= ------=_NextPart_000_0011_01CC2B97.079F53C0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://chipdesignmag.com/lpd/wp-content/plugins/si-captcha-for-wordpress/captcha-secureimage/images/refresh.png iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA IGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAPYSURBVHjatJRNTBRn GMd/M7A7s7jsDOuO7PK5QApLSyqgBavQxJpAEQ9rjUabNB6btIYeetBDL02b2MZCQg89eemhJy9e vKnUSG1tCGpq7BIKLh/LwqKwu3zMzC7s9IBLYYG2l76n58375Jffk/nPI1iWxf9x8rPFmmWhGxkc sritQTcyAAh2EcO0FEmwEoJdJKdtxxGyxms55tF5PTAdjXbMz801G4buSaUtxet1D7pVz++a5hku 2u8I/RN8Gzhr/MvQH1eehyeCqfR6q92Wx8nuTgbu/kxsMYGqKFhpc9Dvr7p5pLm6NztR7qTbbg5Z 5KcHj66OjI5fdDicrWVllSwZ68iSwLtd7Xi1AyT1NWIL8baJyEzwzr0n/Q5Z3AHdAX42EgmGJ2aC +Xn5gUKXSlmJl4sfdG++t7a3AOD3V2EYqbbp2MuOX4fHP8ta7wqOzuuBwQe/fa+4lEBpeTltxxrw V3kAMBFeTQTOAheJ1RSiVAAQiEZnjseXzMCe4JmZyPGKynKfri/T1FgPwMHm93AXH3yVDqh/s4PQ 2DiGaXH21BHWMhlM0+wOT4SDe8ZtLjbfOhuLUeIrRZYEqgPtfH31G4q9GroBnZ3nuXz5Ck2HD/No aAiAsrJK4gtzJJIrNblR3awMQ/cUOJw4nG4AvvjqS2ySzOTMCxpeb+NSTw+qWyP0bIRUysREQC1y E4lE0HXDt2cqUmlLAcisGwBIeXYMcx3WMlzr7ePcmaOYxsab6lIAiC8uUFVeimmaSu4H3ASrqhKS JAkxT8ZEwCbJpIwk+XY7F06/hW5AoSQipEw+PPM2AB5VxTRNVFUJCfY9jEu8xQNT0TnCE2E++ehz XsRiiKLM+6dbNsaWLbpONHE2eBSAx0Nj3Lt/l0wmTUWp71ZulDevmuYZrq2uvO4qsPNabRV2+zo1 1RVIWCwubvTIkoAsCTx+MsvJri5amg4BPLQEbHvGTS2UQpn1tE2wizf9fj8A09NTVAfa8RZZxA2B Qy2n0LwNnL9wjr7+Pian/iRQX3/9jdrSG/+6hG7ff9o/G420udxac3Q2CsC1b/t4OnyHH2/cxqMq 6CtJJEm65fOVDDTUHfjOuc+ZfrmY9O0vckV3/aWNDLQda/i0tLx8QF+NDyoFMjWVlfRc+piGxndw OkTiySVW9eUx1e0ONTZW9+blFaQBtkJ3Nc4GfXRyviMeXwpMTYQ7ijze0PPx0aDqKgzV1dX9oGna Q5din5TFDZnd1ueu+ziuW4osCQlZ/Ls2ERRFtBJb45oFr+nLNuc+Z/o/LfqtJtk612432+WVZRvA XwMAdVSseTVSjPUAAAAASUVORK5CYII= ------=_NextPart_000_0011_01CC2B97.079F53C0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://chipdesignmag.com/lpd/wp-content/themes/lps_home/style.css html { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } body { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } div { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } span { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } applet { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } object { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } iframe { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } h1 { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } h2 { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } h3 { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } h4 { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } h5 { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } h6 { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } p { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } blockquote { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } pre { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } a { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } abbr { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } acronym { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } address { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } big { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } cite { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } code { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } del { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } dfn { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } em { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } font { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } img { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } ins { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } kbd { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } q { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } s { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } samp { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } small { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } strike { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } strong { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } sub { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } sup { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } tt { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } var { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } dl { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } dt { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } dd { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } ul { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } li { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } fieldset { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } form { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } label { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } legend { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } table { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } caption { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } tbody { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } tfoot { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } thead { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } tr { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } th { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } td { margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; = font-family: inherit; font-size: 100%; font-style: inherit; font-weight: = inherit; vertical-align: baseline; } :focus { outline: 0px; } ul { list-style: none; } table { border-collapse: separate; border-spacing: 0; } caption { text-align: left; font-weight: normal; } th { text-align: left; font-weight: normal; } td { text-align: left; font-weight: normal; } blockquote::before { content: ""; } blockquote::after { content: ""; } q::before { content: ""; } q::after { content: ""; } blockquote { quotes: "" ""; } q { quotes: "" ""; } a { color: rgb(0, 0, 255); text-decoration: none; } a:hover { color: rgb(221, 0, 0); } em { font-style: italic; } strong { font-weight: bold; } h2 { background: url("images/h2_background.gif") repeat-x rgb(117, 165, = 216); text-align: center; color: rgb(255, 255, 255); line-height: 20px; = font-size: 14px; font-variant: small-caps; font-weight: bold; = margin-bottom: 12px; border-bottom-color: rgb(0, 0, 0); = border-bottom-width: 2px; border-bottom-style: solid; } body { background: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: = arial; font-size: 12px; } #topbar { background: url("images/top_bar.gif") repeat-x; height: 41px; } #topbar_items { background: url("images/top_bar_logos.gif") no-repeat; margin: 0px = auto; width: 825px; height: 41px; } #topbar .hidden { display: none; } #topbar form { padding-top: 8px; float: right; } #topbar form input#s { border: 1px solid rgb(153, 197, 227); } #topbar form input#searchsubmit { border: currentColor; color: rgb(255, 255, 255); } #logo { background: rgb(255, 255, 255); margin: 5px auto; padding: 5px 0px; = width: 900px; height: 114px; text-align: left; overflow: hidden; } #logo h1 { margin: 12px auto; display: block; } #logo p.description { margin: 0px; text-indent: 60px; font-size: 18px; font-style: italic; = font-weight: bold; } #community_comments { width: 350px; line-height: 18px; float: right; position: relative; } #community_comments h4 { font-size: 14px; font-weight: bold; border-bottom-color: rgb(0, 101, = 182); border-bottom-width: 2px; border-bottom-style: solid; } #community_comments p { padding: 2px 10px; color: rgb(219, 0, 29); letter-spacing: 0.3px; = font-style: italic; font-weight: bold; border-bottom-color: rgb(0, 101, = 182); border-bottom-width: 2px; border-bottom-style: solid; } #community_comments cite { color: rgb(51, 51, 51); font-style: normal; font-weight: bold; } #community_comments a { color: rgb(0, 101, 182); } #community_comments a:hover { color: rgb(221, 0, 0); } #menu { background: url("images/menu_bar_2.gif") repeat-x; height: 28px; = text-align: center; } #menu li { padding-top: 4px; display: inline; } #menu li a { padding: 0px 6px 0px 2px; color: rgb(255, 255, 255); line-height: 28px; = font-size: 12px; font-variant: small-caps; font-weight: bold; = border-right-color: rgb(255, 255, 255); border-right-width: 2px; = border-right-style: solid; } #menu li a.last { border-right-color: currentColor; border-right-width: medium; = border-right-style: none; } #menu li a:hover { color: rgb(0, 0, 0); } #main_content { margin: 0px auto; width: 900px; padding-top: 10px; } #center { width: 410px; overflow: hidden; float: left; } .category { background: rgb(229, 237, 245); padding: 0px; margin-bottom: 12px; } .box { padding: 4px; } .box { margin-right: 9px; margin-left: 9px; } #center .post { margin-right: 9px; margin-left: 9px; } #center h2 a { color: rgb(255, 255, 255); } #center h2 a:hover { color: rgb(0, 0, 0); } #center .post small { padding: 4px; text-align: right; color: rgb(153, 153, 153); font-style: = italic; display: block; } div.post h3 { background: url("images/red_arrow_small.png") no-repeat; padding-left: = 12px; font-size: 14px; } #center p { margin-bottom: 10px; } #center .postmetadata { padding: 4px; color: rgb(153, 153, 153); font-style: italic; } .post h3 { font-size: 12px; font-weight: bold; } .post h3 a { color: rgb(0, 0, 0); } .post h3 a:hover { color: rgb(221, 0, 0); } div.more { text-align: right; padding-right: 12px; padding-bottom: 9px; = margin-bottom: 15px; } div.more a { padding-left: 12px; background-image: = url("images/red_arrow_small.png"); background-repeat: no-repeat; } div.more a:hover { background: url("images/red_arrow_small_down.png") no-repeat left; = color: rgb(221, 0, 0); } #ate_icon { background-position: right top; width: 31px; height: 31px; margin-top: = -21px; float: right; display: inline; background-image: = url("images/asktheexpert.gif"); background-repeat: no-repeat; } #single { width: 482px; overflow: hidden; float: left; } #single h2 { text-align: left; color: rgb(51, 51, 51); line-height: 20px; font-size: = 18px; font-variant: small-caps; font-weight: bold; margin-bottom: 12px; = border-bottom-color: currentColor; border-bottom-width: medium; = border-bottom-style: none; } #single h3 { margin-top: 12px; margin-bottom: 6px; } #single div.figure { text-align: center; margin-top: 9px; margin-bottom: 9px; } #single p { margin-bottom: 9px; } #no-sidebars { width: 100%; overflow: hidden; } #no-sidebars h2 { text-align: left; color: rgb(51, 51, 51); line-height: 20px; font-size: = 18px; font-variant: small-caps; font-weight: bold; margin-bottom: 12px; = border-bottom-color: currentColor; border-bottom-width: medium; = border-bottom-style: none; } #no-sidebars h3 { background: url("images/red_arrow_small.png") no-repeat; padding-left: = 12px; } #no-sidebars p { margin-bottom: 10px; } #no-sidebars ul { margin-left: 36px; } div.subcategory { margin-right: 9px; margin-left: 9px; } div.subcategory h2 { border-width: medium 2px; border-style: none solid; border-color: = currentColor rgb(236, 25, 30); text-align: left; color: rgb(236, 25, = 30); padding-right: 2px; padding-left: 2px; font-weight: bold; display: = inline; } .navigation { background: rgb(255, 255, 255); padding: 4px; border: 1px solid = rgb(153, 197, 227); height: 16px; margin-bottom: 10px; } .navigation .alignleft { float: left; } .navigation .alignright { float: right; } #comments h3 { font-size: 13px; font-weight: bold; margin-bottom: 6px; } #comments img { margin-right: 5px; float: left; } #comments li { clear: both; } #comments .alt { background: rgb(239, 239, 239); } #comments h3#respond { padding-top: 10px; margin-top: 10px; border-top-color: rgb(153, 153, = 153); border-top-width: 1px; border-top-style: solid; } #comments textarea { width: 400px; } #right { width: 277px; margin-left: 15px; float: left; } .sidebar h2 { margin-top: 0px; } .sidebar ul { margin-bottom: 9px; } .sidebar ul ul { margin-bottom: 10px; } #events li { margin-bottom: 6px; } #asktheexpert li { margin-bottom: 6px; } .sidebar ul ul li { margin-bottom: 6px; } #events li a { background: url("images/red_arrow_small.png") no-repeat left; color: = rgb(0, 0, 0); padding-left: 12px; font-weight: bold; } #asktheexpert li a { background: url("images/red_arrow_small.png") no-repeat left; color: = rgb(0, 0, 0); padding-left: 12px; font-weight: bold; } .sidebar ul ul li a { background: url("images/red_arrow_small.png") no-repeat left; color: = rgb(0, 0, 0); padding-left: 12px; font-weight: bold; } #events li a:hover { background: url("images/red_arrow_small_down.png") no-repeat left; = color: rgb(221, 0, 0); } #asktheexpert li a:hover { background: url("images/red_arrow_small_down.png") no-repeat left; = color: rgb(221, 0, 0); } .sidebar ul ul li a:hover { background: url("images/red_arrow_small_down.png") no-repeat left; = color: rgb(221, 0, 0); } p.page_type { background: url("images/red_arrow.png") no-repeat 2px 6px rgb(255, 255, = 255); padding: 4px 4px 4px 28px; border: 1px solid rgb(153, 197, 227); = margin-bottom: 10px; } .home #left { width: 153px; margin-right: 15px; float: left; } .home #left .box { border-top-color: rgb(0, 0, 0); border-top-width: 1px; = border-top-style: solid; } .blog_list h3 { color: rgb(242, 32, 36); clear: both; font-size: 12px; font-weight: = bold; margin-top: 4px; margin-bottom: 2px; } .blog_list img { margin-right: 4px; margin-bottom: 4px; float: left; } .blog_list a { color: rgb(0, 0, 0); font-weight: bold; } .blog_list a:hover { text-decoration: underline; } .blog_list p { margin-bottom: 10px; } form.wp-polls-form input { border-color: rgb(236, 25, 30); } ul.wp-polls-ul { margin-top: 9px; } form { margin-bottom: 9px; } #footer { background: url("images/footer_bar.gif") repeat-x; text-align: center; = color: rgb(136, 136, 136); padding-bottom: 6px; border-top-color: = rgb(236, 25, 30); border-top-width: 6px; border-top-style: solid; } #footer ul { height: 32px; margin-bottom: 6px; } #footer li { padding-top: 4px; display: inline; } #footer li a { padding: 0px 6px 0px 2px; color: rgb(255, 255, 255); text-transform: = uppercase; line-height: 28px; font-size: 12px; font-weight: bold; = border-right-color: rgb(255, 255, 255); border-right-width: 2px; = border-right-style: solid; } #footer li a.last { border: currentColor; } #footer li a:hover { color: rgb(0, 0, 0); } ------=_NextPart_000_0011_01CC2B97.079F53C0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://chipdesignmag.com/lpd/wp-content/plugins/sociable-30/sociable.css?ver=5.13 .sociable-fb-standard { width: 450px; height: 35px; padding-top: 2px; padding-bottom: 2px; } .sociable-fb-standard-faces { width: 450px; height: 80px; padding-top: 2px; padding-bottom: 2px; } .sociable-fb-button-count { width: 90px; height: 22px; padding-top: 2px; padding-bottom: 2px; } div.sociable { margin: 16px 0px; text-align: left; } span.sociable-tagline { font-weight: bold; } .sociable ul { margin: 0px !important; padding: 0px !important; text-indent: 0px = !important; display: inline; } .sociable ul li { margin: 0px !important; padding: 1px !important; font-size: 12px; = display: inline !important; list-style-type: none; } .sociable ul li::before { content: ""; } .sociable-img { margin: 0px !important; padding: 0px 2px !important; border: = currentColor !important; vertical-align: middle !important; float: none = !important; display: inline !important; } .sociable a { text-decoration: none !important; } .sociable-hovers { opacity: 0.4; -moz-opacity: .4; } .sociable-hovers:hover { opacity: 1; -moz-opacity: 1; } .fg-tooltip { background: rgb(253, 252, 220); padding: 0px 5px; border: 2px solid = rgb(255, 215, 0); text-align: center; display: none; position: absolute; = z-index: 9999; } .fg-tooltip .fg-tooltip-pointer-down { width: 0px; height: 0px; border-bottom-width: 0px; position: absolute; } .fg-tooltip .fg-tooltip-pointer-down-inner { width: 0px; height: 0px; border-bottom-width: 0px; position: absolute; } .fg-tooltip .fg-tooltip-pointer-down { left: 50%; right: auto; bottom: -14px; margin-left: -7px; = border-right-color: transparent; border-left-color: transparent; = border-top-width: 14px; border-right-width: 7px; border-left-width: 7px; = border-right-style: dotted; border-left-style: dotted; } .fg-tooltip .fg-tooltip-pointer-down-inner { left: -5px; top: -14px; bottom: auto; border-top-color: rgb(255, 215, = 0); border-right-color: transparent; border-left-color: transparent; = border-top-width: 10px; border-right-width: 5px; border-left-width: 5px; = border-top-style: solid; border-right-style: dotted; border-left-style: = dotted; } ------=_NextPart_000_0011_01CC2B97.079F53C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://chipdesignmag.com/lpd/wp-includes/js/swfobject.js?ver=2.2 /* SWFObject v2.2 =0A= is released under the MIT License = =0A= */=0A= var swfobject=3Dfunction(){var = D=3D"undefined",r=3D"object",S=3D"Shockwave = Flash",W=3D"ShockwaveFlash.ShockwaveFlash",q=3D"application/x-shockwave-f= lash",R=3D"SWFObjectExprInst",x=3D"onreadystatechange",O=3Dwindow,j=3Ddoc= ument,t=3Dnavigator,T=3Dfalse,U=3D[h],o=3D[],N=3D[],I=3D[],l,Q,E,B,J=3Dfa= lse,a=3Dfalse,n,G,m=3Dtrue,M=3Dfunction(){var aa=3Dtypeof = j.getElementById!=3DD&&typeof j.getElementsByTagName!=3DD&&typeof = j.createElement!=3DD,ah=3Dt.userAgent.toLowerCase(),Y=3Dt.platform.toLowe= rCase(),ae=3DY?/win/.test(Y):/win/.test(ah),ac=3DY?/mac/.test(Y):/mac/.te= st(ah),af=3D/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d= +)?).*$/,"$1")):false,X=3D!+"\v1",ag=3D[0,0,0],ab=3Dnull;if(typeof = t.plugins!=3DD&&typeof = t.plugins[S]=3D=3Dr){ab=3Dt.plugins[S].description;if(ab&&!(typeof = t.mimeTypes!=3DD&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=3Dtru= e;X=3Dfalse;ab=3Dab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=3DparseInt(a= b.replace(/^(.*)\..*$/,"$1"),10);ag[1]=3DparseInt(ab.replace(/^.*\.(.*)\s= .*$/,"$1"),10);ag[2]=3D/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-= Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=3DD){try{var = ad=3Dnew = ActiveXObject(W);if(ad){ab=3Dad.GetVariable("$version");if(ab){X=3Dtrue;a= b=3Dab.split(" = ")[1].split(",");ag=3D[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[= 2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=3D= function(){if(!M.w3){return}if((typeof = j.readyState!=3DD&&j.readyState=3D=3D"complete")||(typeof = j.readyState=3D=3DD&&(j.getElementsByTagName("body")[0]||j.body))){f()}if= (!J){if(typeof = j.addEventListener!=3DD){j.addEventListener("DOMContentLoaded",f,false)}i= f(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=3D=3D"complete"= ){j.detachEvent(x,arguments.callee);f()}});if(O=3D=3Dtop){(function(){if(= J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(argu= ments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/lo= aded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}= f()})()}s(f)}}();function f(){if(J){return}try{var = Z=3Dj.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode= .removeChild(Z)}catch(aa){return}J=3Dtrue;var X=3DU.length;for(var = Y=3D0;Y0){for(var af=3D0;af0){var = ae=3Dc(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(= ab){aa.success=3Dtrue;aa.ref=3Dz(Y);ab(aa)}}else{if(o[af].expressInstall&= &A()){var = ai=3D{};ai.data=3Do[af].expressInstall;ai.width=3Dae.getAttribute("width"= )||"0";ai.height=3Dae.getAttribute("height")||"0";if(ae.getAttribute("cla= ss")){ai.styleclass=3Dae.getAttribute("class")}if(ae.getAttribute("align"= )){ai.align=3Dae.getAttribute("align")}var ah=3D{};var = X=3Dae.getElementsByTagName("param");var ac=3DX.length;for(var = ad=3D0;ad'}}aa.outerHTML=3D'"+af+"";N[N.length]=3Dai.id;X=3Dc(ai.id)}else{var = Z=3DC(r);Z.setAttribute("type",q);for(var ac in = ai){if(ai[ac]!=3DObject.prototype[ac]){if(ac.toLowerCase()=3D=3D"stylecla= ss"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!=3D"classid"= ){Z.setAttribute(ac,ai[ac])}}}}for(var ab in = ag){if(ag[ab]!=3DObject.prototype[ab]&&ab.toLowerCase()!=3D"movie"){e(Z,a= b,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=3DZ}}return X}function = e(Z,X,Y){var = aa=3DC("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.ap= pendChild(aa)}function y(Y){var = X=3Dc(Y);if(X&&X.nodeName=3D=3D"OBJECT"){if(M.ie&&M.win){X.style.display=3D= "none";(function(){if(X.readyState=3D=3D4){b(Y)}else{setTimeout(arguments= .callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var = Y=3Dc(Z);if(Y){for(var X in Y){if(typeof = Y[X]=3D=3D"function"){Y[X]=3Dnull}}Y.parentNode.removeChild(Y)}}function = c(Z){var X=3Dnull;try{X=3Dj.getElementById(Z)}catch(Y){}return = X}function C(X){return j.createElement(X)}function = i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=3D[Z,X,Y]}function F(Z){var = Y=3DM.pv,X=3DZ.split(".");X[0]=3DparseInt(X[0],10);X[1]=3DparseInt(X[1],1= 0)||0;X[2]=3DparseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]=3D=3DX[0]&&Y[1]= >X[1])||(Y[0]=3D=3DX[0]&&Y[1]=3D=3DX[1]&&Y[2]>=3DX[2]))?true:false}functi= on v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var = aa=3Dj.getElementsByTagName("head")[0];if(!aa){return}var = X=3D(ad&&typeof = ad=3D=3D"string")?ad:"screen";if(ab){n=3Dnull;G=3Dnull}if(!n||G!=3DX){var= = Z=3DC("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X= );n=3Daa.appendChild(Z);if(M.ie&&M.win&&typeof = j.styleSheets!=3DD&&j.styleSheets.length>0){n=3Dj.styleSheets[j.styleShee= ts.length-1]}G=3DX}if(M.ie&&M.win){if(n&&typeof = n.addRule=3D=3Dr){n.addRule(ac,Y)}}else{if(n&&typeof = j.createTextNode!=3DD){n.appendChild(j.createTextNode(ac+" = {"+Y+"}"))}}}function w(Z,X){if(!m){return}var = Y=3DX?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=3DY}else{v("#"= +Z,"visibility:"+Y)}}function L(Y){var Z=3D/[\\\"<>\.;]/;var = X=3DZ.exec(Y)!=3Dnull;return X&&typeof = encodeURIComponent!=3DD?encodeURIComponent(Y):Y}var = d=3Dfunction(){if(M.ie&&M.win){window.attachEvent("onunload",function(){v= ar ac=3DI.length;for(var = ab=3D0;ab