• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC Design
  3. Layout of Big MOSFETs in Virtuoso Layout XL

Stats

  • Locked Locked
  • Replies 0
  • Subscribers 126
  • Views 13597
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Layout of Big MOSFETs in Virtuoso Layout XL

Flyyn Rider
Flyyn Rider over 12 years ago

Dear all,

I am working in weak inversion regime and in order to suppress the flicker noise I have to keep width of input differential PMOS at 800u. But the layout of this MOS is area inefficient. (FIG 1)  s1154.beta.photobucket.com/.../FIG1.jpg.html

When I use the "multiplier" parameter in the properties of this MOS and value it at 16, it generates 16 layout instances with 50um width.

(FIG 2)

 s1154.beta.photobucket.com/.../FIG2.jpg.html

When i use the "finger" parameter with the same value it generates one instance with 15 gate sections surronded by a drain and source terminal.(FIG 3)

 s1154.beta.photobucket.com/.../FIG3.jpg.html

My questions are:

1) Which one of these parameters is better to use, multiplier or figers for the better sizing of MOS? 

2)I am working in analog domain, when i use multiplier paramter it creates 15 MOS in parallel which would distort the required response of the input differential pair. I mean to say when i put 16 MOS of 50um each instead of 1 800um MOS, current gets divided, transconductance changes and it barely acts as an amplifier. Pluse, it gives me errors in LVS check! So i dont think we must use multiplier parameter in analog layouts.

3) When i use finger parameter, it again gives me error in LVS check. Is there anything I can do?  In fingers, 16  MOS are not held in paralle rather only the gate poly gets divided which could be shorted and not be much of problem in analog domain. But why an LVS error?

Thanks 

 

  • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information