webinar IPXACT banner

3DIC in Burlingame

3DIC in Burlingame
by Paul McLellan on 12-01-2014 at 7:00 am

Every year in December is what I think of as the main 3D IC conference where you can get up to speed on all the latest. Officially it is called 3D Architectures for Semiconductor and Packaging or 3D ASIP. It is held in the Hyatt Regency in Burlingame (the one right by 101 near the airport). This year it is from December 10-12th.

The first day is a pre-conference symposium. In the morning Herb Reiter is the master of ceremonies for a session on 3D-IC design tools and flows, with presentations by Bill Martin of eSystem Design, Zafer Kutlu of GlobalFoundries, Brandon Wang of Cadence, Norman Chang of ANSYS/Apache, John Ferguson of Mentor, Ming Li of Rambus, Durodami Lisk of Qualcomm and Jerry Frenckil of Si2.

That afternoon Herb passes the baton to Phil Garrou for a discussion of 3D Process Technology. Dean Malta of RTI will talk ab out TSV Formation. Severine Cheramy of CEA Leti will talk about Temporary Bonding and Via Reversal. Laura Mirkarimi of Invensas will talk about the rather broad topic of Assembly.

The conference proper starts on Thursday December 11th at 8am. The opening keynote sessions are:

  • Steve Schultz of Si2 titled A Design Ecosystem for Internet of Things, How 3D IC Standards will Enable a New Growth Paradigm. He will talk about how IoT will be a driver for 3D and how important standards will be to making it happen in a timely manner.
  • Robert Sturgill of Micron on 2.5D and 3D Memory Solutions and Outlook. Micron builds the hybrid memory cube which has 4 memory die on top of a logic die, and so arguably they have as much experience at 3D in a commercial context as anyone.
  • Xin Wu of Xilinx on An Ultrascale 3D FPGA. Xilinx built what is regarded as the first 2.5D chip in commercial production. Since it is a very high end FPGA it does not ship in enormous volume nor does it have to meet a consumer price point, but it was clearly an experiment to serve as a learning vehicle.


The next session isIoT, Memory and More than Moore with presentations from Yole Development, GE, Novati and NVIDIA.

After lunch, it is on to Perspectives on Manufacturing and Cost with presentations from Techsearch, Invensas and SavanSys Solutions. Since the main issues in 3D seem to be more around getting the cost down more than the technology of 3D manufacturing (we know how to make TSVs pretty well) this should be an interesting session.

Herb then will moderate a panel with Qualcomm, Atrenta, EVG and UC Santa Barbara on how to further strengthen 2.5D/3D IC pathfinding.

Finally, to wrap up the day, Ansys/Apache and Synopsys will talk about modeling, signal integrity and more.

On Friday we start by dropping half a dimension with a session on 2.5D interposers, with presentations from GlobalFoundries, Nanium, CEA-Leti, RTI International and Unimicron.

There is then a session on monolithic 3D, which is not building separate die and then using TSV to stack them but rather building a 3D chip by laying down more and more layers on a starting wafer. Presentations are by CEA-Leti, EV Group and Monolithic 3D.

The final session is 2.5/3D Systems — Bringing It All Together. There are presentations from Fraunhofer Institute for ICs, ON Semiconductor and IBM TJ Watson Research.


More articles by Paul McLellan…


Don’t Mess with SerDes!

Don’t Mess with SerDes!
by Eric Esteve on 12-01-2014 at 2:23 am

SerDes stands for Serializer/Deserializer, and SerDes is a serious piece of design, requiring an extremely experienced team of analog engineers (below 10 years’ experience, you’re still a quasi-beginner). Better to rely on an analog guru to draw the SerDes architecture and manage the team! Why does SerDes is becoming more and more important? At first, because next-generation peripherals, tablets, servers, and other applications are demanding greater bandwidth at lower cost and power. To meet these demands, communications protocols like PCI Express® (PCIe®) have gotten substantially faster—PCIe Gen4 calls for signal transmission speeds of 16Gbps. Such a protocol based function (PCIe, MIPI, SATA, etc.) is made of: Controller (100% digital) + PHY.

The PHY itself can be broken into a (PIPE interface + Physical Coding Sublayer (PCS)), both digital, and the famous SerDes. We could imagine running some of the SerDes functions by using Digital Signal Processing (DSP) circuitry, but the power consumption would explode, thus SerDes are completely analog, based on full custom design. The second reason why SerDes design is becoming more critical as bit rate goes up (16 Gbps for PCIe 4, 28 Gbps for certain communication protocols) is because it requires to add new design techniques to compensate the channel losses (as high as 27dB at Nyquist for PCIe 4) AND keep the power consumption as low as possible.
Until I read this white paper from Cadence, I was under the impression that I knew enough about SerDes design technology to be able to discuss about SerDes, during a conference or a show… but I learnt so many new design and architecture features that I really suggest you to read this white paper “Defining a New High-Speed, Multi-Protocol SerDes Architecture for Advanced Nodes” from Cadence.

Let’s try to summarize the main points.
The author claims that a SerDes supporting the latest communications protocol specifications, including PCIe, calls for a new type of SerDes archi*tecture that addresses the following needs with minimal power dissipation:

  • Data and clock recovery requirements in high-speed, high-dB-loss, and high-crosstalk channels
  • Critical loop timing specifications for the DFE
  • Environmental and process variations
  • Transmitter performance under low-supply conditions
  • High-speed clock distribution

Each of these points will be made explicit during the course of a white paper. Please remind that the paper describes a SerDes supporting “Multi-Protocols, and multiple processes nodes, going up to 16nmFinFET.

Clock generation and distribution

For clock generation and distribution, a low-jitter clean-up phase-locked loop (PLL) in the common area allows the use of a cost-effective reference. Un-buffered clock distribution on high-level metal avoids jitter that’s induced by power supply noise. The architecture also includes an in-lane local PLL operating at the TX baud rate.



Dual-path Reception

Traditional SerDes architectures have a limit in maximum achievable equalization. Typically, the DFE can’t begin opening the eye until clock recovery has occurred. Clock recovery, in turn, can’t start until the eye is slightly open. Also at odds are clock recovery and data recovery continuous time linear equalizer (CTLE) frequency response. Thus the architecture consists of separate optimized paths for clock recovery and data recovery. For each path, the relative timing is adjusted by an adaptive loop, which saves power. Decoupled clock recovery also allows for much better jitter tolerance because the CTLE and edge samplers are optimized for the clock path. Unlike many SerDes architectures, this new architecture allows use of every edge in the data stream for clock recovery.

The optimized clock path gets more signal and less noise than in a single-path design, due to a number of factors. For one, a separate CTLE for clock recovery, shown in the lower portion of Figure 3 (above), allows high-frequency peaking optimization for clock recovery. The equalizer is converged at the clock sample time, without having to rely on incorrect discrete equalization converged at the data sample time. And, all data patterns can contribute to clock recovery.

In Figure 3, the red blocks show the adaptive loops in the receiver. A digital controller manages all of the loops. Some of the adaptive loops are for start-up only. Others run in the background, so if there are changes in, for instance, humidity or temperature, then the backplane automatically adjusts to accommodate the changes. This approach allows continuous uptime, as the background adaptive loops do not interrupt the flow of data through the system.

Hybrid Tx Path

The hybrid TX path (Figure 4) in the multi-protocol, high-speed SerDes architecture is designed with a hybrid driver with true emphasis, not just de-emphasis. This path offers better rise times due to boost circuit, lower output cap than H-bridge, and less wasted power in de-emphasis. The hybrid TX path addresses transmitter effects by:

  • Maintaining power advantages inherent to non-emphasized voltage mode
  • Allowing additional amplitude in excess of what the voltage mode can produce
  • Requiring less power in emphasis than conventional voltage mode or current mode driver
  • Allowing, through the use of broadband matching, the use of larger and better protecting electrostatic discharge (ESD) diodes

Since the data path is a full-speed DFE, it avoids the substantial increase in required circuitry and clock distribution that unrolling would need. In addition, the IP:

  • Eliminates the need for a critical IQ phase-aligned clock distribution
  • Uses a reduced area and power, wide-frequency-range phase interpolator
  • Features lower frequency, top-level clock distribution

Summary
A new multi-protocol, high-speed SerDes architecture, designed for advanced nodes, addresses all of the existing and new challenges while offering the following characteristics:

  • Support for data rates of 1Gbps up to 16Gbps, with a continuous frequency range
  • Compliance with:

    • PCIe Gen4: 2.5Gbps, 5Gbps, 8Gbps, 16Gbps
    • 10G-KR: 10.3125Gbps, 12.5Gbps
    • XAUI: 3.125Gbps
    • RXAUI: 6.25Gbps
    • Gigabit Ethernet/SGMII: 1.25Gbps
    • SATA: 1.5, 3, 6Gbps
    • HMC-SR: 10Gbps, 12.5Gbps, 15Gbps
  • Equalization up to 30dB channel loss (in the presence of -48dB crosstalk)
  • Low power
  • Flexibility and robustness

An IP vendor targeting the interface IP market, expected to grow with 10%+ CAGR until 2020, has to propose an integrated solution (Controller + PHY) on the market. This means that such an IP vendor has to perfectly manage SerDes design technology, not only on the mainstream, but on the advanced nodes like FinFET 16nm, supporting data rate up to 16 Gbps. Developing such a multi-protocol SerDes is a real challenge, but the ROI will be high. In fact, the market demand for higher bandwidth is growing incredibly fast: every year, the demand for storage is growing by 60%. Before storing data you need to exchange it and increasing system bandwidth is a good way to keep the size and cost of networking system reasonable. But you need to increase the various protocols (Ethernet, PCI Express, etc.) frequency, and to do so, you need new, power efficient SerDes.

Learn more about Cadence’s multi-protocol, high-speed SerDes PHY IP at:
http://ip.cadence.com/ipportfolio/ ip-portfolio-overview/interface-ip/serdes-ip

By Eric Esteve from IPNEST


How to Optimize for Power at RTL

How to Optimize for Power at RTL
by Daniel Payne on 11-30-2014 at 7:00 pm

Last week I was traveling in Munich attending the MunEDA User Group meetingso I missed a live webinar on the topic of optimizing for power at RTL. I finally got caught up in my email this week and had time to view this 47 minute webinar, presented by Guillaume Boilletof Atrenta. He recommended using a combination of automatic, semi-automatic and manual approaches to reduce power. At the SoC level you can make decisions about power and voltage domain partitions, critical blocks can use manual optimization like course or fine-grained clock gating, and non-critical blocks could use automatic power optimization techniques.


Example SoC Block Diagram: Broadcom BMC2153

The proposed power optimization flow consists of several steps, beginning with your initial RTL as input to the process, and ending up with a gate-level netlist after logic synthesis, placement and routing.


Power Optimization Flow

The first step of Power Estimation is where your RTL or even a netlist is parsed, along with any input stimulus or statistical toggling estimates, then producing power numbers per cycle or averaged over time.

Related – Improve Test Robustness & Coverage Early in Design

There’s an optional Power Calibration step shown in the upper-left of the flow, and this is for designers that want to correlate a gate-level netlist with capacitances for interconnect against RTL numbers. The steps for power calibration are:


Power Calibration

SPEF is the interconnect parasitics, SGDC is the SpyGlass Design Constraint File, ACM is the Advanced Capacitance Model, and SIM is your input stimulus. The difference between RTL power estimates and the calibrated should be within 15%.

Another option within the Power Estimation phase is to do a physical-aware step, where you use actual placement information about cells and IP blocks like memory. Timing comes from a path delay calculation, so run times are slower:


Physical-aware Power Estimation

Related – Finding Logic Issues Early that Impact Physical Implementation

Going back to the power optimization flow the power profiling block is where a designer gets feedback on power estimates for each block in the SoC. Numbers on clock gating efficiency and activity levels provide the designer with analysis to decide which blocks should use clock gating techniques. A power browser displays numbers and a visual GUI to show you which blocks consume the most power.


Power Browser

Clicking on a block you can see more details like the registers, memories, micro-architecture and clocks being used, all opportunities for power reduction techniques.

Related – A Complete Scalable Solution for IP Signoff

There are several sequential power reduction techniques available, one is called stability condition where the enable to a downstream register can be identified and controlled.


Stability Control

Another sequential power reduction technique is called Observability Don’t Care Condition, where the enable to a register can be identified so that it doesn’t toggle node Q and the following logic stays dormant.


Observability Don’t Care Condition

Power reduction techniques applied to memories include:

  • Input data registers clocked
  • Redundant access removal
  • Light sleep mode activation

Feedback on how to modify your micro-architecture for lower power can be through FIFO optimization, counter gating and glitchy input identification. Activity trigger detection can find and show you the root causes of power changes from idle to active, spikes or surges.


Activity Trigger Detection

The RTL Power Verification step in the flow is where you want to double-check that your power goals have been met as specified by UPF 2.0 or 2.1, power lint checks have been run, and that RTL versus power intent is consistent. Power Verification also includes the step where the post-synthesis RTL is checked to be consistent.

Related – A Complete Timing Constraints Solution, Creation to Signoff

The SpyGlass tool suite continues to expand over time, initially starting with lint and now helping RTL designers create power optimized designs. View the entire webinar here including a Q&A session, after a brief registration process.


Solution for PI, TI & SI Issues in 3D-ICs

Solution for PI, TI & SI Issues in 3D-ICs
by Pawan Fangaria on 11-30-2014 at 7:00 pm

As we move towards packing more and more functionalities and increasing densities of SoCs, the power, thermal and signal integrity issues keep on rising. 3D-IC is a great concept to stack multiple dies on top of each other vertically. While it brings lot of avenues to package dies with multiple functions together, it has challenges as well to handle power distribution, tackle inter-die thermal issues and maintain signal integrity. Other than that 3D-ICs bring a typical issue of accommodating heterogeneous dies with designs at different technology nodes. As technologies and designs have progressed to newer ventures, EDA tools have always kept pace with them to provide best automation in getting volume production.

Today, ANSYS has a great suite of tools which can very accurately analyze power, noise and reliability for any chip taking into account its package and system level interactions as well. These tools are capable of handling all kinds of issues including inter-die effects that arise in 3D-ICs.

RedHawk can perform multi-die (each die can have design at different process node) power integrity analysis with or without shared power/ground nets. It can do concurrent analysis when detailed data for each die is available; in case physical data is not available for any particular dies then also it allows early design analysis by using power models (CPM) for those dies.

In 3D-IC, there is a tendency of heat getting trapped between dies which can lead to electro migration (EM) effect and that can cause opens and shorts getting build up in the design. The allowable current density of wires also gets affected. The thermal analysis using Chip Thermal Model (CTM), package model, and system level heat transfer coefficients enables generation of temperature profiles on 3D-IC components including chip metal layers, package, and bump/micro-bump/TSV for accurate thermal-aware EM methodology. Also, with higher current densities, the ESD analysis across dies must be performed.

ANSYS offers solution with proven tools to model wide-IO jitter for an interposer or 3D-IC design, extract channel parasitic and analyze the impact of SSN channel design on power and signal integrity of the design. Parasitic of a single TSV in a uniform array or hundreds of TSVs in an irregular array can be accurately extracted. The package and die can be taken into consideration to co-optimize decap as well.

ANSYS provides excellent modeling capabilities that are Spice-accurate and take into account the operating conditions, parasitic and temperature effects. CPM (Chip Power Model) is a compact model for full-chip power delivery network that contains switching current profile as well as parasitics of on-chip non-linear devices including decaps, loading capacitance and power/ground coupling capacitance. It accurately models the electrical response of the chip for a wide range of frequency, from DC to multi-GHz, thus enabling the analysis and optimization of system-level power integrity designs.

Generated by RedHawk and Totem, CTM (Chip Thermal Model) is a comprehensive chip-level thermal model based on chip’s operating conditions, its layout and specialized temperature-dependent power libraries. It captures the power and current inside a chip as a function of temperature, location, electrical activity, interconnect, layer-by-layer metal density and thermal conductivity of materials on silicon and package for accurate simulation. Sentinel-TI uses CTM to perform accurate closed-loop chip-package-system thermal analysis.

Similarly, CSM (Chip Signal Model) is used for SSO (Simultaneous Switching Output) simulation; it takes into account the power and ground rails on the die and hence the output characterization is power/ground noise dependent. TSVs (Through Silicon Via) have to be extracted with all parametric values and modeled for accurate power/signal integrity and reliability analyses. ANSYS provides capability to extract 1000s of TSVs in a large array and create accurate 3D EM models to capture frequency dependency and crosstalk. Sentinel-TI can be used to generate comprehensive finite element simulation models for chip package that can be used to simulate the effects of thermal and mechanical stresses on the chip package.

Look for more details on ANSYS solution and offerings from other EDA vendors as well as designers and manufacturers for 3D-IC design solutions in the upcoming 3D ASIP conference to be held on Dec 10 – 12, 2014 in Burlingame, CA.

Norman Chang, VP Design Solutions at ANSYS will be presenting in Preconference Symposium as well as in a special session dedicated to “Design Analysis and Modeling – Signal Integrity, Thermal and Power Considerations”. Attend these presentations as per the schedule below –

Preconference Symposium
Dec 10, 2014, 8:30AM – 12:30PM – 2.5/3D-IC Design Tools and Flows

Session 5: Design Analysis and Modeling – Signal Integrity, Thermal and Power Considerations
Dec 11, 2014, 3:30PM – 5:30PM – Performing 3D-IC Design Trade-off with Fast Power/Thermal/Signal Integrity Analyses for Early Design Stages

More Articles by PawanFangaria…..


IC Place and Route for AMS Designs

IC Place and Route for AMS Designs
by Daniel Payne on 11-30-2014 at 7:00 am

High-capacity IC place and route (P&R) tools can cost $200K and more to own from the big three vendors (Cadence, Synopsys, Mentor), but what about IC designs that are primarily Big Analog and Little Digital? In the EDA world we often have multiple choices for tools, and there are affordable alternatives to place and route out there. To delve a bit into this space I watched an archived webinar titled, Tanner EDA’s New HiPer Place and Route Overview and Demo.Jeff Miller was the presenter, and we’ve met in person before several times at past DAC shows.

Related – Adding a Digital Block to an Analog Design

Place and route is just one piece of the bigger tool flow now offered by Tanner EDA, Aldecand Incentia for AMS designs as shown below:

This combination of EDA companies kind of reminds me of the alliance created by Viewlogic back in the 1990’s called the IC Power Team.

The P&R product name is called HiPer Place and Route, an option to the L-Edit layout editor. Typical designs for AMS P&R are around 50K gates and using mature process nodes (350 nm to 90 nm). File formats are de-facto standards like LEF and GDS for layout, Liberty for the cell timing data, and Verilog or VHDL as RTL input. An actual demo flow was presented:

  • Synthesis (DesignCraft by Incentia)
  • Placement (HiPer P&R)
  • Clock tree synthesis (HiPer P&R)
  • Clock routing (HiPer P&R)
  • Signal routing (HiPer P&R)
  • SDF extraction (HiPer PX)
  • Timing Verification (TimeCraft by Incentia)
  • DFT (TestCraft by Incentia)
  • ECOs
  • Physical Verification

Related – Affordable AMS EDA Tools at DAC

An 8 bit ADC (Analog Digital Converter) was the demo circuit, written in Verilog. Scripts were used for logic synthesis in the DesignCraft tool. For placement a rectangular region was defined and then the IOs were added, 10 rows were defined, LEF files read in, and the Verilog netlist imported. Actual placement took just a few seconds:

Clock buffering was skipped for this small design, filler cells were added for power and ground, power rails were added to the sides, and then routing was run using 3 layers:

Connectivity checks were run to confirm that no shorts or opens were detected, an then an SDF file was created from extracted interconnect for timing delays. TimeCraft was run using scripts and the output was a report on worst-case timing paths, since the timing requirements were all met there was no iteration required. The demo was simple, short and convincing.

Related – A New Digital Place and Route System

Q&A

Q: What is the smallest geometry process that customers have used this IC design flow on?
We’ve had customer designs done at the 65 nm process node with our tool flow.

Q: What is the largest design that you’ve run this on?
Almost 200K gates have been used with this tool flow, although we see 50K as the more typical design size.

Q: How do I get an evaluation of this P&R tool?
Contact salesw@tanner.com to get started.

Summary

EDA companies like Tanner EDA, Aldec and Incentia have partnered to create a complete AMS design and verification flow. The new P&R tool has a capacity up to 200K gates, and works well for the Big A, Little D style of AMS designs. It was refreshing to see an EDA vendor actually run their tool live, instead of canned, because it produced results so quickly for the demo design. Give Tanner a call if you are doing AMS designs down to the 65 nm process node. View the complete archived webinar here, after a brief registration process.


Filling the Gap between Design Planning & Implementation

Filling the Gap between Design Planning & Implementation
by Pawan Fangaria on 11-29-2014 at 7:00 pm

As every other person is talking about IoT today, Michael Munsey of Dassault Systemes looks at this trend in the context of critical success factors and Dassault’s strategy towards providing semiconductor solution that integrates the design chain and continues to keep the semiconductor eco-system healthy and profitable. I looked at one of his presentations to his top customers where he draws the inference of changing world from 1 device for 1000’s users in 1960s to 100’s of devices per single user in near future, what will drive such devices, what are the gaps and how those gaps can be filled. Let’s see in a brief what this means.

A device for IoT will be a new class of device which will have sensors, actuators and SoC containing ultra low power processor, wireless link and power management units, all in the same package. This device will be intelligent enough to sense, analyze, anticipate and act, and will be always on.

Clearly, all of this cannot be done by one single vendor in a captive way. In order to bring excellence in all parts of the product, there needs to be design creators to bring fastest, smallest and lowest power IPs and design integrators to provide robust integration platforms for SoC implementation to bring out high quality products at right cost and right time. So, what is the gap we are talking about?

The gap comes at the time of integration of all pieces together. How do we know the final product will come in perfect order as we desired while all components come from diverse sources with lot of heterogeneity involved between them? To fill that gap, from a system’s perspective, a seamless handoff between RTL design along with IP reuse and chip implementation is needed and that can be filled by functional virtual prototyping. A functional virtual prototype between RTL and chip implementation can rightly estimate the power, performance and area before the final implementation can proceed, thus eliminating rework, shortening design cycle and meeting time-to-market. How can Dassault contribute in filling this gap faster and more precisely which can lead to a profitable business?

If you look at Dassault’s semiconductor strategy (From Productivity to Profitability) in one of my previous article, there are couple of steps between Product Engineering and Design Engineering which ensure requirement specification based management and New Product Introduction (NPI) based on what customer needs, and then IP management, protection, integration, design and validation. So, here during virtual prototyping, SoC deliverable based project management, requirement tracking and planning can be done. Dassault provides Validated IP Catalog management which can trace a best suited IP for a particular requirement and readily present its properties, thus aiding in faster and appropriate IP integration into SoC. During chip implementation, Dassault provides its versatile Design Data Management support.

Also, Dassault’s SRDV (Semiconductor Requirement Driven Verification) solution provides capability to track SoC verification and validation results back to SoC’s requirements. Read more on this in the article – Dassault’s Simulation Life Cycle Management.

It looks like Dassault is on the right toes to support the IoT bandwagon and fetch profitable rewards from there.

More Articles by Pawan Fangaria…..


Verification plans overcome hope-based coverage

Verification plans overcome hope-based coverage
by Don Dingee on 11-29-2014 at 7:00 am

Coverage is an important yet elusive metric for design verification. It often seems 90% of coverage comes with 10% of the effort, and getting the final 10% covered takes the remaining 90% of a project. Usually, it takes another tool or methodology to get at the 10% the first tool missed. With 100% closure difficult, most teams inspect what hasn’t been covered Continue reading “Verification plans overcome hope-based coverage”


IC Design at ZMDI

IC Design at ZMDI
by Daniel Payne on 11-28-2014 at 7:00 pm

As a blogger I have the privilege of meeting many IC designers from around the world, mostly through contact on LinkedIn or from connecting at trade shows. Through a contact at DACI met up with Achim Graupner, a manager of methodology and design automation from ZMDI, then asked him for an interview to understand how his group does IC design in Germany. Achim has been with ZMDI since 2004 and his background includes design engineering plus being a research assistant at the Technische Universitat Dresden.

Q&A

Q: What kind of business are you in?

Zentrum Mikroelektronik Dresden AG (ZMDI) began in 1961 and is headquartered in Dresden Germany. ZMDI is a fabless global developer of analog and mixed-signal semiconductors solutions for automotive, industrial, medical, mobile sensing, information technology and consumer applications.

Q: What are the electronic products that you offer?

ZMDI designs and develops semi-conductor products in the areas of sensing which include multi-market, mobile sensing and automotive sensing as well as products in power management, battery management, industrial ASSPs and automotive ASIC. These solutions enable our customers to create the most energy-efficient products .

Q: Where are your products designed?

We have 6 sites: Dresden (DE, headquarters), Limerick (IR), Munich (DE), Stuttgart (DE), Varna (BG) and Sofia (BG).

Q: How large are the design teams?

In total 170 engineers are working in design, layout, verification and applications, while the team size is between 5 and 30 with an average of 10.

Q: At a high level, what is your design methodology?

Our scope are mixed-signal products for whose realization we are using a top-down design approach. We follow an IC project centric approach with all IP being designed as part of the IC project. Also we do reuse IP from previous projects as well as we do integrate IP from 3rd party.

Q: When did you first start using Methodics tools?

We did our first evaluation in 2008, and we have used Methodics tools since 2010 for revision control. Methodics also has other tools for IP lifecycle management.

Related – IP and Design Management Done Right

Q: Why did you chose Methodics tools?

We’ve been using Subversionin version control for a long time (say 2006) and we were looking for a Virtuoso integration.

Q: Did the Methodics tools replace a similar tool, and if so, why?

No replacement, we introduced Methodics VersICas just an add-on to Subversion.


Q: What were the benefits of using Methodics tools in terms of time savings, cost savings or reduced re-spins?

As the team size is growing there is no alternative but to use tools for revision control. Especially the verification engineers never would see stable data to setup the verification environment as design data is constantly modified by other designers. Methodics VersIC greatly improves the usability of Subversion, especially to an analog designer who prefers to work with a GUI. The use of Methodics tools has a significant role in the successful implementation of our “1[SUP]st[/SUP] Time Right in Time” strategy.

The main benefit I see is in the improved usability of revision control for Virtuoso-users (analog designer, analog layout).

Q: Are there any improvements that would make Methodics tools even more useful to your team?

One challenge for us is maintaining performance over NFS.We use NFS for storage and the combination of NFS and Subversion causes performance issues. Using local disks is not an alternative as we work with a compute cluster on separate machines for interactive work and batch jobs like simulation.The Methodics workspace management solution helps a lot by reducing the amount of data in user workspaces. However, any additional performance improvements would be beneficial.
Related – Speeding up IP and Data Management

Q: How responsive has Methodics been to work with in terms of support and training?

We started working with Methodics some 6 years ago and have found them to be very responsive and pretty keen as well. SInce introducing Methodics tools at ZMDI we’ve worked with them to evolve our data and configuration management methodology significantly. In general, bugs have been fixed in a timely manner and they’ve been open to making changes based on our methodology discussions.
Summary
Engineers at ZMDI design a range of AMS products across multiple geographies, developing and keeping all of their semiconductor IP managed with Methodics, Subversion and Cadence tools.


Predicting Component Temperature Early in Design

Predicting Component Temperature Early in Design
by Pawan Fangaria on 11-28-2014 at 7:00 am

In today’s electronics with multiple functions working together, heat generation is on the rise; sometimes it becomes intolerable. In fact components running at different temperatures can cause timing issues, and very high temperatures can lead to operational issues such as latch-up. An electronic system can contain chips, SoCs, PCBs and even fans and heat sinks as cooling systems. In order to see a system working reliably for its lifetime, it’s important to assess the materials, packages, mechanical design of the system, cooling systems and airflow arrangement and so on and estimate the amount of heat it can sustain without damaging the system. And this study and optimization of thermal design of the system has to be done in initial stages of the design, not later. It requires appropriate modeling of component temperatures and then designing the system for it to work under different conditions. So, how do we do this?

The first point is to consider the 3D component model where appropriate packages of the ICs are considered from their thermal conductivity properties. Adding heat sink may not be required if proper selection works well in the simulation. Mentor’sFloTHERM 3D includes material properties in its simulation which can predict case temperature for different package styles. The process to determine the most appropriate component thermal model (CTM) is iterative through continuous refinement.

How to compare the models in the first place to reduce the number of iterations and converge faster in simulation? A 2-resistor CTM is capable of predicting both case and junction temperatures without requiring any more mesh than a simple conducting block, thus having lowest computational burden, but exhibiting worst-case error of the order of ~30% which can vary according to size and type of package. Such models can be used for initial assessment of size of hit sink, number of fins, fin thickness and height needed to reduce the air-side thermal resistance of the heat sink, but not for determining the base thickness needed to adequately spread the heat.

There is JEDEC standard approach for packages with single heat flow path such as LEDs and TO-style packages (used in analog, linear ICs and power semiconductor devices). These packages use RC-laddermodels that include thermal resistors as well as thermal capacitors and can be used for transient simulations. They provide excellent results when the application environment is close to that of the test cold plate environment, for example, when the package is soldered to a MCPCB (Metal-Core PCB). Power LEDs are often mounted on MCPCBs attached to heat sink. Mentor’s T3Ster (transient thermal tester) is used to measure packaged ICs to create such models that can be used directly as a network assembly for 3D thermal simulation in FloTHERM.

DELPHI models are further up in terms of accuracy and can be used for detailed thermal design work of all but the most thermally critical packages such as stacked or 3D ICs where additional information such as temperature distribution on the die surface is needed.

Mentor’s FloTHERM PACK has JEDEC package wizard to generate a representative thermal model of the package based on the package information such as style, body size, and number of leads. The model can be updated when more information becomes available, thus making available 2-resistor, DELPHI, and detailed models for easy refining of the CTM as the design is elaborated.

In detailed model, the temperature variation is predicted throughout the package and dies. In order to predict the temperature distribution on the die, the active power variation over the die’s active surface areas has to be accounted. An SoC can have several power maps according to the circuit functions distributed over it. The leakage power which is a function of local temperature gets exacerbated by the active power. Power analysis tools are used to compute power maps.

The detailed models are validated with experiments and effective thermal resistances and capacitances are calibrated using transient thermal testing techniques. T3Ster is used to measure the response of an actual package, and then the simulation model can be adjusted to fit the experimental response, thus increasing the accuracy level of temperature. The thermal conductivity of the thermal interface material (TIM) can be accurately measured as a function of temperature by using T3Ster DynTIM tool to help choose the most suitable TIM for a particular application.

Read a whitepaperat Mentor website for more details which also provides an example where FloTHERM was used to optimize component placement for a high-speed switch in telecom network.

More Articles by PawanFangaria…..


Xilinx Boards Make a Great Christmas Gift!

Xilinx Boards Make a Great Christmas Gift!
by Luke Miller on 11-27-2014 at 7:00 pm

Ok, first thing first, Happy Thanksgiving! For the Miller’s as I get older, it is new traditions as some old ones have passed on. Memories are great and new ones to make. So you know the great debate right?

These poor people working Thanksgiving to sell some tablet or smart phone to save a few bucks. Those that must work, my condolences to you and I promise I will not see you on Gray Thursday or Black Friday. May I make a recommendation for your gift giving list this year? Instead of getting the kids a box that plays video games, why not get them a box that allows them to design games and anything else they can imagine!

I know, it does not sound exciting nor exotic, and could even scare off a child with the aspect of an ‘educational’ gift. But if your child has any bent or inclination of things electrical or computer, a Xilinx FPGA and or Xilinx CPLD board would be a perfect gift. Now I also understand as a parent that you may not have the knowledge of even what an FPGA is or why a kid would want, or even how to use one. Let me explain a bit.

Remember the good old days, Radio Shack used to have those 101 Electronic Lab projects.

They had Lights, buzzers, solar cells, 7 Segment display, some radio circuitry and such. Now if you will, can you imagine literally 1000’s of these Radio Shack Labs into one circuit board. The possibilities are unlimited and will challenge even the smartest of children. I will give a list of recommended boards for kids at the end of this blog and you may find many used ones on Ebay for a fraction of the cost. Some things your child could learn all the yearlong?

· Digital Clock/Timer
· Sonar Range Finder
· Audio Recorder/Sound Effects
· Remote Control
· Internet Control
· Motion detection
· LCD/Video Display
· Alarm System
· Robots/Servo Control…

It will also create some real quality child parent time. It can be quite fun and funny, especially when electricity is involved. Once you get the Xilinx framework up and running it is a piece of cake to change in and out functions. You do not need to be a college graduate to play with Xilinx, all you need is some curiosity and a bit of gumption. Now I will not be getting my wife a Xilinx FPGA board, she’s an Altera woman. I know, we are supposed to be equally yoked! Can you imagine giving the wife an Altera FPGA, couch sleep is certain. So below is a list of a few affordable Christmas Xilinx boards to get your child into the best hobby and maybe career in the world. For the first board listed below, I made a GPS driven Nixie Tube Speedo for my 1953 Pickup Truck.

Basys™2 Spartan-3E FPGA Board
Basys™3 Artix-7 FPGA Board
CoolRunner-II CPLD Starter Board
ZYBO Zynq™-7000 Development Board

There are a ton of video’s, papers, code , groups and resources on the web… Your Child will Love a Xilinx Board for Christmas! What do I want for Christmas? I love neon signs, so dear Xilinx, would you please send me a real Xilinx neon sign? I’ve been good 😉