Home > Community > Blogs > Digital Implementation > demo interactive floorplanning in soc encounter
Login with a Cadence account.
Not a member yet?
Create a permanent login account to make interactions with Cadence more conveniennt.

Register | Membership benefits
Get email delivery of the Digital Implementation blog (individual posts).


* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

Demo: Interactive Floorplanning in SoC-Encounter

Comments(9)Filed under: Floorplanning and Prototyping, screencast, SoC-Encounter, Rectilinear Cut

In this demonstration, we'll show how to perform the following actions:

  • Resize a hierarchical instance while maintaining its area
  • Create a rectilinear cut in a hierarchical instance
  • Convert all guides to fences

Question of the Day: Did you learn anything new in this video?  Or did you know these things already?


By Kari on September 4, 2008
Bob, I did learn something new! I always maintained the module area by going into the Design->Preferences->Display form and setting the Box Stretch Restrictions to Maintain Area. The ctrl-key shortcut is so much quicker, and no need to reset the parameter afterwards. Thanks! :-)

By VYoh on September 10, 2008
Great blog!  I'm already familiar with the topics discussed in the video above, but love what you're doing here!  Keep it up!  I look forward to seeing this community grow!

By BobD on September 11, 2008
Hi Kari- thanks for pointing out the subtle ctrl-resize trick you learned in the video.  I wasn't familiar with the Preferences approach that you mentioned so I learned something too!
Valerie- thanks so much for checking out our blogs and leaving a comment.  It was great meeting you at CDNLive and I look forward to keeping in touch with you through this site.  I'll see if I can raise the bar in future demos and go into more advanced topics.  Any suggestions for functional areas you might be interested in?  Global Timing Debug, the Pin Editor, and Partitioning are a few I've got in mind for upcoming screencasts.

By VYoh on September 15, 2008
Bob,  I'm excited to see what you produce for future demos.  We're definitely interested in Global Timing Debug.  Gert did an impromptu presentation for our block designers on-site, but a demo video would be a great resource for those who missed it or need to review the details presented.  I'll send you a message as soon as I think of other topics that our designers would find helpful.  

By Abhishek on September 21, 2008
Didnt know that subsystems size can also be changed while doing FP,wud like to see Placement/CTS/STA impact of such FP - then the story wil be complete i guess.

By Dimitris Bekiaris on September 24, 2008
An excellent and very helpful video. Are they any more for the Backend Design Flow? They would be extremely useful for integrating the top-down design flow for standard cell-based design. Thank you and congratulation!!!!

By BobD on September 24, 2008
Hi Abhishek- It is an important point you bring up- that changing the size of the modules can have an impact on the overall quality of results.  In this demo I was primarily seeking to show how to manipulate the design from a tool maneuver perspective, but you're right to raise those concerns.

And Dimitris- So far I've only posted a couple of these screencasts (the other merely shows how to "Apply All" and you've probably stumbled upon that one.  I'll be looking to expand the library of these demos in the coming weeks and tops down hierarchical design will be a likely topic I'll discuss.  Thanks so much for your positive comments!  I appreciate them.

By Alfredo on February 26, 2009
What design you load in order  to start  ?  just verilog  that instantiate black boxes ?

By BobD on February 26, 2009
Hi Alfredo! The Verilog netlist I loaded in this case his modules in it that instantiate standard cells. Each of the pink boxes I resize in the video is a module, and beneath each of the modules are standard cells.  If you have access to the Encounter software, the design I'm working with is in the "gift/tutorials" area- the module is "tdsp_core". So, they're not black boxes- they have content.  Encounter does support black box flows, but the use model where the partition candidates have content is more commonplace.

Leave a Comment

E-mail (will not be published)
 I have read and agree to the Terms of use and Community Guidelines.
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.