• 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. Blogs
  2. カスタムIC/ミックスシグナル
  3. Virtuoso Studio: Layout Editorにおける生産性の向上--ブログシリーズ1
Custom IC Japan
Custom IC Japan

Community Member

Blog Activity
Options
  • Subscribe by email
  • More
  • Cancel
Virtuoso Studio
japanese blog
Custom IC Design
Virtuoso Layout Suite XL

Virtuoso Studio: Layout Editorにおける生産性の向上--ブログシリーズ1

20 May 2026 • Less than one minute read

当社の新しい AI 搭載カスタム設計ソリューション Virtuoso Studio は、我々の30年にわたる業界の知識とリーダーシップを活用し、革新的な機能、比類のない生産性を実現する再構築されたインフラストラクチャ、および従来の設計の枠を超えた新しいレベルの統合環境を提供します。このブログシリーズでは、最高のアナログ設計ツールがどのように改良され、困難な設計課題に対応できるようになったかを紹介します。

Virtuoso Studio: Layout Editorにおける生産性向上機能 -- ブログシリーズへようこそ。前回の記事では、Virtuoso Studioのレイアウトエディタ全体にわたり、レイアウト作成の効率性、ユーザビリティ、そして一貫性の向上を目的として設計された、いくつかの最新機能をご紹介しました。

本ブログでは、Group Arrayの機能強化にフォーカスしています。Group Arrayはレイアウトの生産性において極めて重要な要素であり、設計者はこれを用いることで、設計意図に対する精密な制御を維持しつつ、反復構造を効率的に管理することが可能になります。Virtuoso Studio IC25.1のリリースに伴い、インスタンスやシェイプのアレイを扱う際の視認性、柔軟性、そしてパフォーマンスを向上させるための、いくつかの新機能が追加されました。

Group Array: 主な機能強化

新規及び強化された作成・編集方法

Virtuoso Studio IC25.1では、Create Instanceフォームから直接Group Arrayを作成できるようになりました。Mosaicのワークフローに慣れ親しんだ設計者にとって、これは極めて馴染みやすく感じられることでしょう。そのオプションは、Mosaicをすでに習得されている知識とほぼ完全に一致していますが、さらに作成プロセスが単一ステップへ合理化されるという利点が加わっています。こうした一貫性により、Mosaicから、より強力な機能を持つGroup Arrayのメカニズムへ移行する際の学習負担が最小限に抑えられます。

Group Arrayが特に有効な場面として、混在した接続パターン(mixed-connectivity patterns)が挙げられます。 Create InstanceフォームでGroup Arrayオプションを選択し、パラメータを設定するだけで、アレイの生成はエディタが自動的に処理します。これは、アレイ内のデバイスごとに接続形態が異なることが多い、アナログ及びミックスドシグナル回路のレイアウトにおける理想的な機能と言えるでしょう。

IC25.1では、編集作業をより直感的かつ予測可能なものにし、次のような一連の改善も導入されています:

  • 既存のGroup Arrayへレイアウトメンバーの追加:ショートカットメニューのAdd to Group Arrayオプションを使用することで、既存のレイアウトインスタンスをGroup Arrayへ素早く追加できるようになりました。この機能強化により、設計変更の度にアレイを再構築する必要がなくなります。また、バインドされたインスタンスは、追加後もその回路図とのリンクが維持されます。

  • 不規則アレイにおけるストレッチ機能の強化:Stretchコマンドが不規則なGroup Arrayに対応し、アレイの関連性を維持したまま、非対称なレイアウトの形状を変更できるようになりました。また、不規則アレイの場合、Property Editorのアシスタント画面に、より明確かつ詳細な制御項目が表示されるようになりました。これにより、個々のメンバー属性の確認や調整がより容易に行えます。不規則なGroup Arrayに対してStretch操作を実行しても、Group Array内のメンバー数は維持されたままとなり、配列全体の寸法を簡単に変更することが可能です。

  • 全ブロックメンバーへのConnectivity設定:Group Array内の全ブロックメンバーに対し、Connectivity設定を一括で適用できるようになりました。これにより、一括更新の作業効率が大幅に向上します。この機能は、一貫した電気的な定義が求められるアナログおよびミックスドシグナル設計において特に有用です。任意のブロックの接続設定はEdit-In-Placeコマンドを使用して更新可能であり、その後Property Editorを用いて特定のメンバーやブロックを選択して編集を行うことができます。
  • User-Defined プリセット管理におけるArray Pattern UIの改善:アレイパターンのインターフェースが強化され、カスタムプリセットの保存、読み込み、および削除がより簡単になりました。これにより、個別のプリセットの管理が格段に行いやすくなりました。 

Group Arrayメンバーの入れ替えによるレイアウト柔軟性の最適化

Group Array内のメンバーの配置を変更する際に、困難を感じたことはありませんか?IC25.1のリリースにより、強化されたArray Pattern UIを使用して、Group Arrayのメンバーを簡単に並べ替えられるようになりました。この機能強化により、レイアウトの構成において、より高度な制御と柔軟性がもたらされます。具体的には、次のような柔軟な対応が可能になります:

  • Column、Rowまたは個々の要素を入れ替える
  • プレビューパネル内で要素をドラッグ&ドロップする
  • 数回のクリックで配置と配線を最適化する
  • 再配置後も接続パターンを維持する

この機能により、手動での再バインドが不要となり、配置の効率化を図りつつ、論理的な意図をそのまま維持することができます。 

クローン元としてのGroup Arrayのサポート

Virtuoso Studio IC25.1では、Group Arrayをクローン元として直接利用できるようになりました。これにより、元のアレイ構造を維持したまま、同期されたクローンをより容易に作成することが可能になります。同期メンバーのいずれかに変更を加えると、その変更は自動的に他の全てのメンバーにも反映されるため、より整然とした、予測性の高いクローン作成プロセスを実現できます。

この機能強化により、厳密に制御された対称性を持つ反復構造を多用するアナログおよびカスタムレイアウトチームにとって、編集作業が大幅に簡素化されます。

ネストされたGroup Arrayのサポート

Virtuoso Studio IC25.1では、既存のGroup Arrayを要素とするGroup Array (Nested Group Arrayと呼ばれます) を作成できるようになりました。こうしたネスト構造は、CopyコマンドまたはSynchronous Cloningを使用して作成できます。ネストされたGroup Arrayのサポートにより、以下のことが可能になります:

  • 任意のメンバーを編集し、その変更を関連する全てのアレイに自動的に反映
  • ネストされた構造体を含め、あらゆる階層レベルで間隔や寸法を変更可能
  • メンバーを入れ替えることで、配置および配線を最適化
  • 全ての階層レベルにわたり、同期編集の挙動を維持

この機能強化により、反復されるレイアウトパターンに対した柔軟に拡張する手段を提供します。

Virtuoso Studio IC25.1におけるGroup Array機能の強化により、反復的なレイアウト構造をより高精度かつ確実に取り扱えるようになり、レイアウト生産性が大幅に向上します。アレイ作成の簡素化、編集ワークフローの強化、そしてよりインテリジェントなメンバー制御機能の導入を通じて、本リリースは設計意図を忠実に維持しつつ、手作業による負担を最小限に抑えます。生産性をさらに高める最新情報については、本シリーズの次回の記事もぜひご期待ください。

By Rohini Garg
Translator: Jiale Dou

関連リソース

 Product Manual

Group Arrays

Creating Group Array as a Clone Source

 Video

Group Array - Create using Create Instance

Group Array - Swapping of Members Using Array Pattern Editor

Support of Nested Group Array(s) in the Copy command

Support of Nested Group Array(s) in Generate Clones Command

GroupArray - Synchronous Editing for Multiple Arrays

Group Array - Editing enhancements Part 1

Group Array - Editing enhancements Part 2

ケイデンスの回路設計製品およびサービスの詳細については、www.cadence.com をご参照ください。

お問い合わせ

ご質問や一般的なフィードバック、または今後のブログ・トピックのご提案は、日本ケイデンス フィールド・マーケティング部 cdsj_info@cadence.com までメールでお問い合わせください。

カスタムIC/ミックスシグナル Blogs 無料定期購読のご案内

新規ブログが公開された際に通知を受け取る方法を、こちらにてご案内しています。是非ご登録ください。