editor's blog
Subscribe Now

Simulating the Whole Process

Back when discussion CMOS-compatible MEMS, I briefly mentioned a couple tools from Coventor that are used in MEMS design. But one of them actually has use for any semiconductor process. You might think it’s another TCAD tool, but actually, it isn’t.

TCAD tools work with low-level physics to model small portions of an overall process. It’s like using SPICE to simulate a cell – very detailed, but can’t be used on an entire circuit. Likewise, you typically wouldn’t run a TCAD tool across an entire process from start to finish.

That’s what Coventor’s SEMulator3D does. It’s abstracted up one layer, and can be used to animate – literally – the entire process of building a transistor or other device. They do this using “voxels” – the 3D equivalent of a pixel. The sides of a voxel are sized so that there are 2-4 of them within the minimum feature size. The properties of each voxel include materials information, and there can be mixes and gradients so that there’s no pretense of a particular volume consisting of only one material.

Throughout the steps of the process, voxels are added (e.g., deposition), modified (e.g., implant), or deleted (e.g., etch). Some chemical interactions can be modeled (for example, if you ended up etching something you hadn’t intended); some can’t (for example, if copper is on bare silicon, resulting in electromigration). All of the effects are correlated with actual silicon.

The process description input to the tool is separate from the layout of a given circuit, so you can develop a “regression suite” of layouts. When you want to consider a process change, you can then apply it across the suite to see if it causes any problems in any of them. It can support layouts containing even thousands of transistors.

Their recent news is that they’ve now released a 64-bit version. This allows bigger areas to be simulated, or the use of smaller voxels – important as dimensions continue to shrink.

You can find more in their release

Leave a Reply

featured blogs
Mar 26, 2019
It's CDNLive! Well, not today, Tuesday and Wednesday, April 2nd and 3rd at the Santa Clara Convention Center. So I have eight things you can do to get the most out of CDNLive and go home with a... [[ Click on the title to access the full blog on the Cadence Community si...
Mar 25, 2019
Do you ever use the same constraint templates in multiple projects? Now, with PADS Professional VX.2.5, you can easily import and export constraints from one project to the next. Constraint templates enable application of complex rules to multiple nets. They help ensure a smo...
Mar 22, 2019
In the video above, it might not appear that much is taking place, but just like with transformers there is “more than meets the eye.” Alright, that was corny, and I am mildly ashamed, but Nanosecond Event Detection for shock and vibration is nothing to be ashamed...
Jan 25, 2019
Let'€™s face it: We'€™re addicted to SRAM. It'€™s big, it'€™s power-hungry, but it'€™s fast. And no matter how much we complain about it, we still use it. Because we don'€™t have anything better in the mainstream yet. We'€™ve looked at attempts to improve conven...