Home
  • 製品
    • DESIGN EXCELLENCE
    • デジタル設計/サインオフ
      デジタル設計/サインオフ 概要

      Cadence® digital design and signoff solutions provide a fast path to design closure and better predictability, helping you meet your power, performance, and area (PPA) targets.

      Full-Flow Digital Solution Related Products A-Z

      製品カテゴリー
      • 等価性検証
        • ソリューション/フロー
        • Conformal Equivalence Checker
        • Conformal Smart LEC
      • SoC Implemenation and Floorplanning
        • ソリューション/フロー
        • Innovus Implementation System
        • First Encounter Design Exploration and Prototyping
        • Virtuoso Digital Implementation
      • 機能ECO
        • ソリューション/フロー
        • Conformal ECO Designer
      • Low Power検証
        • ソリューション/フロー
        • Conformal Low Power
      • 高位/論理合成
        • ソリューション/フロー
        • Stratus High-Level Synthesis
        • Genus Synthesis Solution
        • Virtuoso Digital Implementation
      • パワー解析
        • ソリューション/フロー
        • Joules RTL Power Solution
      • SDC and CDC Signoff
        • ソリューション/フロー
        • Conformal Litmus
        • Conformal Constraint Designer
      • シリコン・サインオフ/検証
        • ソリューション/フロー
        • Pegasus Verification System
        • Quantus Extraction Solution
        • Tempus Timing Signoff Solution
        • Assura Physical Verification
        • Physical Verification System
        • CMP Predictor
        • MaskCompose Reticle and Wafer Synthesis
        • QuickView Signoff Data Analysis
        • LDE Electrical Analyzer
        • Process Proximity
        • Pattern Analysis
        • Litho Physical Analyzer
        • Voltus IC Power Integrity Solution
        • Voltus-Fi Custom Power Integrity Solution
      • Library Characterization
        • ソリューション/フロー
        • Liberate Trio Characterization Suite
        • Liberate MX Memory Characterization
        • Liberate AMS Mixed-Signal Characterization
        • Liberate LV Library Validation Solution
        • Liberate Characterization Solution
        • Liberate Variety Statistical Characterization
      • テスト
        • ソリューション/フロー
        • Modus DFT Software Solution
      • ソリューション/フロー
        • ソリューション/フロー
        • 3D-IC設計ソリューション
        • Advanced Node設計ソリューション
        • Armベース設計向け検証ソリューション
        • Library Characterization Flow
        • Low Power設計ソリューション
        • ミックスシグナル設計ソリューション
    • カスタムIC/アナログ/RF設計
      カスタムIC/アナログ/RF設計概要

      Cadence® custom, analog, and RF design solutions can help you save time by automating many routine tasks, from block-level and mixed-signal simulation to routing and library characterization.

      概要 Related Products A-Z

      製品カテゴリー
      • 回路設計
        • Flows/Tools
        • What's New in Virtuoso
        • Virtuoso Schematic Editor
        • Virtuoso ADE Product Suite
      • 回路シミュレーション
        • Flows/Tools
        • Spectre Simulation Platform
        • Spectre X Simulator
        • Spectre eXtensive Partitioning Simulator
        • Spectre RF Option
        • Spectre AMS Designer
      • ライブラリ・キャラクタライゼーション
        • Flows/Tools
        • Liberate Trio Characterization Suite
        • Virtuoso Liberate MX Memory Characterization Solution
        • Virtuoso Liberate AMS Mixed-Signal Characterization Solution
        • Liberate Variety Statistical Characterization
        • Liberate Characterization Solution
        • Liberate LV Library Validation Solution
      • レイアウト設計
        • Flows/Tools
        • What's New in Virtuoso
        • Virtuoso Layout Suite
      • レイアウト検証
        • Flows/Tools
        • Virtuoso DFM
        • Physical Verification System
        • Virtuoso Integrated Physical Verification System
      • ソリューション/フロー
        • Flows/Tools
        • Electrically Aware Designソリューション
        • Advanced Node設計ソリューション
        • Virtuoso RF Solution
        • Virtuoso System Design Platform
        • Legato Memory Solution
        • Legato Reliability Solution
        • 5G Systems and Subsystems
    • システム設計/検証
      システム設計/検証 概要

      Cadence® system design and verification solutions, integrated under our Verification Suite, provide the simulation, acceleration, emulation, and management capabilities.

      Verification Suite Related Products A-Z

      製品カテゴリー
      • デバッグ解析
        • Flows/Tools
        • Indago Debug Platform
        • Indago Debug Analyzer App
        • Indago Embedded Software Debug App
        • Indago Protocol Debug App
        • SimVision Debug
      • ハードウェア・エミュレーション
        • Flows/Tools
        • Palladium Z1 Enterprise Emulation System
        • Palladium XP Series
        • Palladium Dynamic Power Analysis
        • Palladium Hybrid
        • SpeedBridge Adapters
        • VirtualBridge Adapters
        • Emulation Development Kit
        • Virtual JTAG Debug Interface
        • Accelerated VIP
        • QuickCycles Services
      • フォーマル/スタティック検証
        • Flows/Tools
        • JasperGold Formal Verification Platform (Apps)
        • Assertion-Based Verification IP
      • FPGAプロトタイピング
        • Flows/Tools
        • Protium S1 Desktop Prototyping Platform
        • Protium X1 Enterprise Prototyping Platform
        • SpeedBridge Adapters
      • 検証プランニング/マネージメント
        • Flows/Tools
        • vManager Metric-Driven Signoff Platform
      • シミュレーション/テストベンチ生成・検証
        • Flows/Tools
        • Xcelium Parallel Simulator
        • Incisive Enterprise Simulator
        • Incisive Functional Safety Simulator
        • Incisive Specman Elite
      • ソフトウェア・ドリブン検証
        • Flows/Tools
        • Perspec System Verifier
        • Indago Embedded Software Debug App
        • Virtual System Platform
      • 検証IP
        • Flows/Tools
        • Accelerated Verification IP
        • Assertion-Based VIP
        • Verification IP (VIP) Catalog
      • ソリューション/フロー
        • Flows/Tools
        • Armベース設計向け検証ソリューション
        • オートモーティブ機能安全ソリューション
        • メトリック・ドリブン検証ソリューション
        • ミックスシグナル検証ソリューション
        • Low Power機能検証ソリューション
    • IP
      IP 概要

      An open IP platform for you to customize your app-driven SoC design.

      More

      製品カテゴリー
      • Interface IP
        • IP
        • PCI Express IP
        • CCIX IP
        • USB IP
        • SerDes IP
        • Ethernet IP
        • MIPI IP
        • HD Display IP
      • Denali Memory IP
        • IP
        • NAND Flash IP
        • DDR IP
        • HBM2 IP
        • SD / SDIO / eMMC IP
        • Octal and Quad SPI Flash Controller and PHY IP
      • テンシリカ DSP IP (USサイト)
        • IP
        • HiFi DSPs for Audio, Voice, and Speech
        • ConnX DSPs for Radar, Lidar, and Communications
        • Vision DSPs for Imaging, Vision, and AI
        • Fusion DSPs for IoT
        • DNA Processor Family for On-Device AI
        • Tensilica Customizable Processors
        • Tensilica Reference Configuration
      • Analog IP
        • IP
        • Analog IP
      • System / Peripherals IP
        • IP
        • 8051 Microprocessor IP
        • System Bus Peripherals
        • Audio Controllers
      • 検証IP (USサイト)
        • IP
        • Accelerated VIP
        • Assertion-Based VIP
        • Memory Models
        • Simulation VIP
        • Productivity Tools
        • Interconnect Solution
    • ICパッケージ設計/解析
      ICパッケージ設計/解析 概要

      Driving efficiency and accuracy in advanced packaging, system planning, and multi-fabric interoperability, Cadence® package implementation products deliver the automation and accuracy.

      概要 Related Products A-Z

      製品カテゴリー
      • ICパッケージ設計
        • Flows/Tools
        • Allegro Package Designer
        • SiP Digital Architect
      • ICパッケージ向けSI/PI解析ソリューション
        • Flows/Tools
        • Allegro Sigrity SI Base
        • Allegro Sigrity Power-Aware SI Option
        • Allegro Sigrity Serial Link Analysis Option
        • Allegro Sigrity Package Assessment and Extraction Option
        • Allegro Sigrity PI Base
        • Allegro Sigrity PI Signoff and Optimization Option
      • SI/PI解析ツール
        • Flows/Tools
        • Sigrity PowerSI
        • Sigrity PowerDC
        • Sigrity OptimizePI
        • Sigrity System Explorer
        • Sigrity Speed2000
        • Sigrity SystemSI
        • Sigrity Broadband SPICE
        • Sigrity Transistor-to-Behavioral Model Conversion (T2B)
        • Sigrity XtractIM
        • Sigrity XcitePI Extraction
      • IC/パッケージ/ボード協調設計・検証
        • Flows/Tools
        • OrbitIO Interconnect Designer
        • IO-SSO Analysis Suite
      • ソリューション/フロー
        • Flows/Tools
        • Substrate設計ソリューション
        • IC/パッケージ/ボード協調設計ソリューション
        • InFO パッケージ設計ソリューション
        • Sigrityテクノロジー最新情報
        • Virtuosoとの統合設計環境
        • PDN(power delivery network)設計
    • SYSTEM INNOVATION
    • システム解析
      システム解析概要

      Cadence® system analysis solutions provide highly accurate electromagnetic extraction and simulation analysis to ensure your system works under wide-ranging operating conditions.

      Overview Related Products A-Z

      製品カテゴリー
      • Electromagnetic Solutions
        • Tools
        • Clarity 3D Solver
        • Sigrity XcitePI Extraction
        • Sigrity XtractIM
        • Sigrity PoweSI
      • Thermal Solutions
        • Tools
        • Celsius Thermal Solver
      • Flows
    • FPGAプロトタイピング
    • PCB設計/解析
      PCB 設計/解析概要

      Cadence® PCB design solutions enable shorter, more predictable design cycles with greater integration of component design and system-level simulation for a constraint-driven flow.

      概要 Related Products A-Z Service Bureaus

      製品カテゴリー
      • 回路設計
        • Flows/Tools
        • Allegro Design Entry Capture/Capture CIS
        • Allegro Design Publisher
        • Allegro Design Authoring
        • Allegro FPGA System Planner
      • プリント基板レイアウト
        • Flows/Tools
        • Allegro PCB Designer
        • OrCAD PCB Designer(外部サイト)
      • ライブラリ/設計データ管理
        • Flows/Tools
        • Electrical CAD-Mechanical CAD Library Creator
        • Allegro EDM Solution
        • Allegro PCB Librarian
        • Allegro Pulse
      • アナログ/ミックスシグナル・シミュレーション
        • Flows/Tools
        • Allegro PSpice Simulator
        • OrCAD Pspice Designer(外部サイト)
      • PCB設計向けSI/PI解析ソリューション
        • Flows/Tools
        • Allegro Sigrity Serial Link Analysis Option
        • Allegro Sigrity SI Base
        • Allegro Sigrity PI Base
        • Allegro Sigrity Power-Aware SI Option
        • Allegro Sigrity PI Signoff and Optimization Option
      • SI/PI解析ツール
        • Flows/Tools
        • Sigrity PowerSI
        • Sigrity PowerDC
        • Sigrity OptimizePI
        • Sigrity System Explorer
        • Sigrity SystemSI
        • Sigrity Speed2000
        • Sigrity Broadband SPICE
        • Sigrity Transistor-to-Behavioral Model Conversion (T2B)
        • Sigrity PowerSI 3D EM Extraction Option
      • Allegro最新情報
        • Flows/Tools
        • Board Layout
        • Schematic Capture
        • Data Management
      • Sigrity最新情報
        • Flows/Tools
        • Sigrity 2018 Release
        • Sigrity Tech Tips
      • ソリューション/フロー
        • Flows/Tools
        • Multi-Board PCB System Design
        • システム製品開発ソリューション
        • 電気系CAD/機械系CAD 協調設計
        • Allegro Right First-Time Design
        • IO同時スイッチング解析ソリューション
        • 3D System Design Solutions
        • PDN設計ソリューション
        • LPDDR4 ソリューション
        • パワー考慮シグナル・インテグリティ解析ソリューション
        • インターフェース設計向けソリューション
        • Sigrityシリアル信号解析ソリューション
    • PERVASIVE INTELLIGENCE
    • テンシリカ DSP IP (USサイト)
    • 機械学習
    • spacer
    • クラウド対応
    • 全製品(アルファベット順)
  • ソリューション
    • INDUSTRIES
    • 5Gシステム/サブシステム
    • 航空宇宙/防衛
    • オートモーティブ
    • TECHNOLOGIES
    • 3D-IC設計
    • Advanced Node
    • Armベース・ソリューション
    • クラウド対応
    • FPGA Development
    • Low Power
    • 機械学習
    • ミックスシグナル
    • フォトニクス
  • サービス
    • サービス 概要

      Helping you meet your broader business goals.

      More

    • デザイン・サービス
    • トレーニング
    • メソドロジー・サービス
    • VCADサービス
  • サポート
    • サポート
      Support Overview

      A global customer support infrastructure with around-the-clock help.

      More Cadence Online Support Portal

      • Support Process
        • 24/7 Support - Cadence Online Support

          Locate the latest software updates, service request, technical documentation, solutions and more in your personalized environment.

          Visit Now

        • Software Downloads

          Cadence offers various software services for download. This page describes our offerings, including the Allegro FREE Physical Viewer.

          Visit Now

      • Computing Platform Support
        • 24/7 Support - Cadence Online Support

          Locate the latest software updates, service request, technical documentation, solutions and more in your personalized environment.

          Visit Now

        • Software Downloads

          Cadence offers various software services for download. This page describes our offerings, including the Allegro FREE Physical Viewer.

          Visit Now

      • Customer Support Contacts
        • 24/7 Support - Cadence Online Support

          Locate the latest software updates, service request, technical documentation, solutions and more in your personalized environment.

          Visit Now

        • Software Downloads

          Cadence offers various software services for download. This page describes our offerings, including the Allegro FREE Physical Viewer.

          Visit Now

    • spacer
    • トレーニング・コース
    • Custom IC / Analog / RF Design
      Training Overview

      Get the most out of your investment in Cadence technologies through a wide range of training offerings.

      Overview All Courses Asia Pacific EMEANorth America

      Tools Categories
      • Circuit Design and Simulation
        • Featured Courses
        • Analog Design Environment - L
        • SKILL Language Programming Fundamentals
        • Spectre Simulations Using Virtuoso ADE
        • Design Checks and Asserts
        • Virtuoso Schematic Editor
        • Mixed-Signal Simulations Using Spectre AMS Designer
        • Spectre eXtensive Partitioning Simulator for Mixed-Signal Designs
        • Additional Courses
      • Infrastructure & Infrastructure v6
        • Featured Courses
        • Analog Design Environment - L
        • SKILL Development of Parameterized Cells
        • SKILL Language Programming Fundamentals
        • Virtuoso Schematic Editor
      • Layout Design and Verification
        • Featured Courses
        • Quantus QRC Transistor-Level Parasitic Extraction
        • Virtuoso Schematic Editor
        • Quantus QRC Extraction Series
        • Using Virtuoso Constraints Effectively
      • Modeling
        • Featured Courses
        • Analog Modeling with Verilog-A
        • Mixed Signal Simulations Using AMS Designer
        • Mixed-Signal IP and Testbench Reuse
        • Virtuoso ADE Explorer Series
      • Physical Design
        • Featured Courses
        • SKILL Language Programming Fundamentals
        • SKILL Development of Parameterized Cells
        • Virtuoso Layout Suite XL/GXL
        • Virtuoso Layout Suite-L
        • Virtuoso Schematic Editor
        • Virtuoso Schematic Editor (VSE) Interface Virtuoso Layout Suite Flow
        • Spectre Accelerated Parallel Simulator
      • Update
        • Featured Courses
        • Virtuoso Layout Suite XL/GXL
      • Variation Aware Design
        • Featured Courses
        • Analog Design Environment-XL/GXL
        • Spectre Simulations Using Virtuoso ADE
        • High-Performance Simulation Using Spectre Simulators
      • Delivery Methods
        • Instructor-Led Training

          Instructor-led training [ILT] are live classes that are offered in our state-of-the-art classrooms at our worldwide training centers, at your site, or as a Virtual classroom.

          Read more

        • Online Training

          Online Training is delivered over the web to let you proceed at your own pace, anytime and anywhere.

          Read more

    • Language and Methodology Courses for Chip and SPB Design
      Training Overview

      Get the most out of your investment in Cadence technologies through a wide range of training offerings.

      Overview All Courses Asia Pacific EMEANorth America

      Tools Categories
      • Formal Verification
        • Featured Courses
        • Essential SystemVerilog for UVM
      • SystemVerilog and UVM
        • Featured Courses
        • Verilog Language and Application
      • Delivery Methods
        • Instructor-Led Training

          Instructor-led training [ILT] are live classes that are offered in our state-of-the-art classrooms at our worldwide training centers, at your site, or as a Virtual classroom.

          Read more

        • Online Training

          Online Training is delivered over the web to let you proceed at your own pace, anytime and anywhere.

          Read more

    • Digital IC Design
      Training Overview

      Get the most out of your investment in Cadence technologies through a wide range of training offerings.

      Overview All Courses Asia Pacific EMEANorth America

      Tools Categories
      • Chip Design
        • Featured Courses
        • Innovus Digital Implementation System
      • Formal Verification
        • Featured Courses
        • Encounter Conformal ECO
      • Logic Design
        • Featured Courses
        • Genus Synthesis Solution
      • Signoff and Analysis
        • Featured Courses
        • Voltus Power-Grid Analysis and Signoff
      • Delivery Methods
        • Instructor-Led Training

          Instructor-led training [ILT] are live classes that are offered in our state-of-the-art classrooms at our worldwide training centers, at your site, or as a Virtual classroom.

          Read more

        • Online Training

          Online Training is delivered over the web to let you proceed at your own pace, anytime and anywhere.

          Read more

      • Block and Hierarchical Implementation
      • Synthesis
        • Featured Courses
        • Advanced Synthesis with Genus Stylus Common UI
        • Genus Synthesis Solution with Stylus Common UI
        • Low-Power Synthesis Flow with Genus Stylus CommonUI
    • IC Package Design and Analysis
      Training Overview

      Get the most out of your investment in Cadence technologies through a wide range of training offerings.

      Overview All Courses Asia Pacific EMEANorth America

      Tools Categories
      • IC Packaging
        • Featured Courses
        • Allegro Package Designer
      • Infrastructure
        • Featured Courses
        • Allegro Sigrity SI Foundations
      • Delivery Methods
        • Instructor-Led Training

          Instructor-led training [ILT] are live classes that are offered in our state-of-the-art classrooms at our worldwide training centers, at your site, or as a Virtual classroom.

          Read more

        • Online Training

          Online Training is delivered over the web to let you proceed at your own pace, anytime and anywhere.

          Read more

    • System Design and Verification
      Training Overview

      Get the most out of your investment in Cadence technologies through a wide range of training offerings.

      Overview All Courses Asia Pacific EMEANorth America

      Tools Categories
      • Formal Verification
        • Featured Courses
        • JasperGold Formal Fundamentals
      • Low Power
        • Featured Courses
        • Incisive Function Coverage
      • Simulation, Testbench and Debug
        • Featured Courses
        • Incisive Function Coverage
        • Indago Debug Analyzer App
        • Incisive Functional Safety Simulator
        • Incisive Simulation Performance Optimization
        • Low-Power Simulation with IEEE Std 1801 UPF
        • Xcelium Fault Simulator
        • Xcelium Integrated Coverage
      • Verilog and VHDL
        • Featured Courses
        • Verilog Language and Application
      • Delivery Methods
        • Instructor-Led Training

          Instructor-led training [ILT] are live classes that are offered in our state-of-the-art classrooms at our worldwide training centers, at your site, or as a Virtual classroom.

          Read more

        • Online Training

          Online Training is delivered over the web to let you proceed at your own pace, anytime and anywhere.

          Read more

  • コミュニティ
    • Blog (USサイト)
      Blogs

      Exchange ideas, news, technical information, and best practices.

      All Blogs

      • Breakfast Bytes
      • Cadence Academic Network
      • Cadence Support
      • Custom IC Design
      • Digital Implementation
      • Functional Verification
      • IC Packaging and SiP Design
      • The India Circuit
      • Insights on Culture
      • Mixed-Signal Design
      • PCB Design
      • RF Design
      • Signal and Power Integrity (PCB/IC Packaging)
      • Silicon Signoff
      • System Design and Verification
      • Tensilica, Design IP and Verification IP
      • Whiteboard Wednesdays
      • All Blog Categories
    • 技術フォーラム(USサイト)
      Technical Forums

      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.

      All Forums

      • Custom IC Design
      • Custom IC SKILL
      • Digital Implementation
      • Functional Verification
      • Functional Verification Shared Code
      • Hardware/Software Co-Development Verification and Integration
      • IC Packaging and SiP Design
      • High-Level Synthesis
      • Logic Design
      • Mixed-Signal Design
      • PCB Design
      • PCB SKILL
      • PCell Designer
      • RAVEL DRC Programming for IC Packaging and PCS
      • RF Design
      • All User Forums
    • 一般情報(USサイト)
      General Topics Forums

      It's not all about the technology. Here we exchange ideas on the Cadence Academic Network and other subjects of general interest.

      • Announcements
      • Feedback, Suggestions, and Questions
  • 会社案内
    • 会社概要

      Cadence is a leading provider of system design tools, software, IP, and services.

      概要

    • Intelligent System Design
    • カルチャー
    • Environmental Sustainability
    • エグゼクティブ・チーム
    • 取締役会
    • コーポレート・ガバナンス
    • Cadence Academic Network
    • 投資家情報
    • 採用
    • イベント
    • 広報コンテンツ
    • お客様メッセージ
  • ログイン
  • Region
    • 米国本社
    • 中国
    • 韓国
    • 台湾
    • 各国オフィス所在地
  • お問い合わせ
サーチ
メニュー

シェア

  • Home
  •   :  
  • The Sound of Cadence
  •   :  
  • 2019
  •   :  
  • Volume 29, March 2019
  •   :  
  • Issue 6

The Sound of Cadence

Volume 29, March 2019

データを繋げる Web/REST API

 

AI/Machine learning やデータサイエンスの盛り上がりっていますが、それらを陰で支えている技術の一つとして Web API があります。どういった解析をするにしてもまずはデータが集められないと始まりません。ご存知のとおり、有名なSNS (Twitter, Facebook, Qiita... )には Web API*1/REST API*2 が実装されている場合も多く、プログラミングすることで投稿の自動化や、データの取得が可能です。データ解析するのに用いられるような有名どころのプログラミング言語にはHTTP関連のライブラリが充実していますし、個別のSNSに特化したようなライブラリまであったり、文字列データの処理に長けているスクリプト言語もあります。これらを利用した実装例は比較的容易に発見することが可能で、実際に簡単なデータを取得するだけのプログラムをPythonで実装すれば数十行程度で動作します。小難しい処理はライブラリ任せとなるので、Web 界隈の用語さえ慣れてしまえば問題なくデータの取得が可能となります。

特に AI ( Deep learning ) 界隈では Python ライブラリが充実しており、既にかなり充実したエコシステムが形成されています。環境を整えるとすぐにデータ解析を実行でき、AI による分類や学習を実装できます。とはいえ、確かに余り馴染みがない場合にいきなりプログラムをしても心理的なハードルが高いので、Web API にどうやって接続しようか迷われるかもしれません。API と言っていますが、単なる HTTP(S) を利用したアクセスなので、URI さえわかってしまえばブラウザでも試行可能です。端末上で簡単に試してみるだけであれば、プログラミングをする必要はなく、Linux のコマンドラインから curl コマンドで簡単にデータを取得することができます。

 

例. openBD)
curl "http://api.openbd.jp/v1/get?isbn=4822298426"

 

サンプルのAPI は書籍のIDである ISBN 番号から、書籍の詳細を取得できるもの*3です。 取得できたデータはJSON (JavaScript Object Notation) 形式*4と呼ばれているもので、JavaScript のデータ形式に近くWeb アプリケーションから扱いやすいデータ形式です。 構造は配列"[…]"とハッシュ"{name: value}" の入れ子であり、

こんな感じになります。

とは言え、curl で取得できたJSON は改行コードが無いことも多く、それはターミナル上だと確認にくいものです。 そんな時はjson_pp/json_reformat がインストールされていればパイプ(|)でつなげて、

 

例. json_reformat)
curl "http://api.openbd.jp/v1/get?isbn=4822298426" | json_reformat

 

 

と実行すると、読み易くなります。さすがにデータの量が多いと一画面に収まらず手に余りますが、雰囲気は味わっていただけるかと思います。

上記の例はオープンなプロジェクトですが、設計の現場でもバグ管理をするためにBTS (Bug Tracking System) の一つである Redmine や継続的インテグレーション (CI: Continuous Integration) ツールのJenkins などを導入されている職場も多くなっていると思います。これらのツールには当然のように Web API が実装されていて、これらの API を使って Redmine や Jenkins, ソースコード管理用に使われている SVN などのレポジトリを連動させて、人間の介在無しに多くのことを自動化することのできる世界があります。更に、そこに蓄えられている貴重な設計に関するデータをプログラムにより解析することも可能で、設計や検証を客観的な統計データとして扱えるようになります。

論理回路の設計に目を向けると、検証を客観的なデータで説明したり、評価するためにコードカバレッジや機能カバレッジを取得したりしていると思います。これら設計、検証に使っているデータをBTSデータと共に解析し、チャートにすることで、実施している検証の効率や、振り返りを感覚ではなく、データに基づく解析に移行できると思います。これはまさにデータサイエンスで、AI/Machine learning につながる道筋となります。

弊社 Cadence® vManager™ に実装されている Web API をうまく利用することで、自分で考えたフローをプログラミングに落とし込むことが以前よりも容易となり、リグレッション結果も自在に取得可能です。実際に Jenkins と連携するためのプラグインを公開しています*5。

AI/Machine learning を活用した検証環境はもう現実になってきています。皆さんも新しいデータドリブンの世界に踏み込んでみませんか?

*1 Web API : https://en.wikipedia.org/wiki/Web_API
*2 REST API : https://ja.wikipedia.org/wiki/Representational_State_Transfer
*3 OpenBD : https://openbd.jp/
*4 JSON : https://www.json.org/json-ja.html
*5 Jenkins Plug-in : https://wiki.jenkins.io/display/JENKINS/Cadence+vManager+Plugin

 

フィールドエンジニアリング&サービス本部
システム&ベリフィケーション
加藤木 聡

 

この記事に関する問い合せ先:
コーポレート・マーケティング部
E-mail:cdsj_info@cadence.com

 

 

Latest Issue

Volume 29, March 2019

  • 【寄稿記事】レイアウト効率向上に関する検討事例とケイデンスへの期待
  • 最新CMP平坦化シミュレーション技術と適用事例
  • LPDDR/DDRを凌駕するポテンシャルを持つ次世代メモリGDDR6とケイデンスのIPソリューション
  • チップ-パッケージ-PCB設計環境の統合化によるRF製品設計フローの最適化
  • CPF/UPF (IEEE1801)両言語をサポートし低消費電力化の設計フルフローを提供、言語戦争に終止符を打ちLow Power機能で勝負!
  • ケイデンスツールとISO26262認定
  • Cadence OrCAD/Allegro 17.2-2016 最新機能改善と便利機能のご紹介
  • 編集後記

Archive

2019 Issues

  • Volume 31, November 2019
  • Volume 30, July 2019
  • Volume 29, March 2019

2018 Issues

  • 2018 Volume 28
  • Volume 27, July 2018
  • Volume 26, February 2018

2017 Issues

  • Volume 25, October 2017
  • Volume 24, June 2017
  • Volume 23, February 2017

2016 Issues

  • Volume 22, Oct 2016
  • Volume 21, June 2016
  • Volume 20, April 2016
  • Volume 19, January 2016

メール配信サービス希望連絡先

  • Products
  • システム設計/検証
    デジタル設計/サインオフ
    カスタムIC/アナログ/RF設計
    ICパッケージ設計/解析
    PCB設計/解析
    全製品(アルファベット順)
  • IP
  • テンシリカ・プロセッサ
    インターフェースIP
    デナリ・メモリーIP
    アナログIP
    システムIP/ペリフェラルIP
    検証IP
  • Support
  • オンラインサポート
    トレーニング
    ソフトウェア・ダウンロード
    Resource Library
  • News
  • プレスリリース
    広報コンテンツ
    ブログ
    フォーラム
  • Company
  • 概要
    投資家情報
    Alliances
    エグゼクティブ・チーム
    イベント
    採用情報
    Cadence Academic Network
A Great Place to Do Great Work!

Fifth year on the FORTUNE 100 list

Our Culture
Join the Team
  • Contact Us
  • お問い合せ
    カスタマー・サポート
    プレスリリース
    各国のオフィス
Subscribe to Monthly Newsletter

Email *

Please confirm to enroll for subscription!

Thank you for subscribing. You will get an email to confirm your subscription.

  • Terms of Use
  • Japan Privacy Policy
  • Cadence Privacy Policy
  • US Trademarks
  • © 2019 Cadence Design Systems, Inc. All Rights Reserved.

Connect with Us