JP4847955B2 - 自動タイムスタンプを備える通信コントローラ - Google Patents

自動タイムスタンプを備える通信コントローラ Download PDF

Info

Publication number
JP4847955B2
JP4847955B2 JP2007523634A JP2007523634A JP4847955B2 JP 4847955 B2 JP4847955 B2 JP 4847955B2 JP 2007523634 A JP2007523634 A JP 2007523634A JP 2007523634 A JP2007523634 A JP 2007523634A JP 4847955 B2 JP4847955 B2 JP 4847955B2
Authority
JP
Japan
Prior art keywords
time
message
event
timer
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2007523634A
Other languages
English (en)
Other versions
JP2008508796A (ja
Inventor
ブライアン エー. フランチュック
ロジャー アール. ベンソン
Original Assignee
フィッシャー−ローズマウント システムズ, インコーポレイテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by フィッシャー−ローズマウント システムズ, インコーポレイテッド filed Critical フィッシャー−ローズマウント システムズ, インコーポレイテッド
Publication of JP2008508796A publication Critical patent/JP2008508796A/ja
Application granted granted Critical
Publication of JP4847955B2 publication Critical patent/JP4847955B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • H04L12/413Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD]
    • H04L12/4135Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD] using bit-wise arbitration
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31135Fieldbus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0685Clock or time synchronisation in a node; Intranode synchronisation
    • H04J3/0697Synchronisation in a packet node
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • H04L12/417Bus networks with decentralised control with deterministic access, e.g. token passing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40221Profibus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/4026Bus for use in automation systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • H04L43/106Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • H04L7/041Speed or phase control by synchronisation signals using special codes as synchronising signal
    • H04L7/046Speed or phase control by synchronisation signals using special codes as synchronising signal using a dotting sequence

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Communication Control (AREA)
  • Computer And Data Communications (AREA)
  • Selective Calling Equipment (AREA)
  • Electric Clocks (AREA)

Description

発明の詳細な説明
[発明の背景]
本発明は、プロセス制御システムにおける、現場計器及び他のデバイスに使用する通信コントローラに関する。具体的には、本発明は、通信コントローラにおいて、データパケットの受信及び処理の遅延が小さいシステム及び方法である。
一般的な工業プラントでは、分散制御システム(DCS)が、プラントで実行される多くの工業処理を制御するのに使用されている。一般的に、プラントには、コンピュータシステムを備えた集中制御室があり、コンピュータシステムには、コンピュータ技術において周知のユーザ入力部/出力部(I/O)と、ディスクI/Oと、他の周辺デバイスとが具備されている。コンピュータシステムには、コントローラとプロセスI/Oサブシステムとが連結されている。
プロセスI/Oサブシステムには、I/Oポートが具備されており、このI/Oポートには、プラント全体における種々のフィールドデバイスが接続されている。フィールドデバイスとしては、さまざまな種類の解析装置、シリコン圧力センサ、容量圧力センサ、抵抗温度検出器、熱電対、ひずみゲージ、リミットスイッチ、オン/オフスイッチ、流量送信器、圧力送信器、静電容量レベルスイッチ、計量器、トランスデューサ、バルブ固定装置、バルブコントローラ、アクチュエータ、ソレノイド、表示灯がある。“フィールドデバイス”という用語は、これらデバイスとともに、分散制御システムにおいて機能する他のいかなるデバイスも含む。
以前より、アナログ式フィールドデバイスは、1つの2線ツイストペアによって制御室に接続された各デバイスとともに、2線ツイストペア電流閉ループによって制御室に接続されている。アナログ式フィールドデバイスは、特定範囲内で、電気信号に応答したり、電気信号を送信することができる。通常の形態では、一般的に、ペアになっている2つの導線間におおよそ20−25ボルトの電位差が生じ、閉ループに4−20ミリアンプの電流が流れる。制御室へ信号を送信するアナログ式フィールドデバイスは、検出したプロセス変量に比例した電流を用いて電流閉ループを流れる電流を調節する。他方、制御室の制御に従って動作するアナログ式フィールドデバイスは、閉ループを流れる電流の大きさによって制御される。尚、閉ループを流れる電流の大きさは、プロセスI/OシステムのI/Oポートによって調節される一方、プロセスI/OシステムのI/Oポートは、コントローラによって制御される。また、能動的な電子機器を備えた従来の2線式アナログデバイスは、閉ループから40ミリワットまでの電力の供給を受けることが可能である。より大きな電力を必要とするアナログ式フィールドデバイスは、一般的に、4つの導線を介して制御室に接続され、4つの導線のうちの2つの導線が、デバイスに電力を供給する。このようなデバイスは、当技術分野において4線式デバイスとして知られ、2線式デバイスのような電力の制限がない。
アナログ式フィールドデバイスとは対照的に、従来のディジタル式フィールドデバイスは、2値信号を送信したり、2値信号に対して応答する。一般的に、ディジタル式フィールドデバイスは、24ボルト信号(ACもしくはDC)、または、110もしくは240ボルトAC信号、または、5ボルトDC信号で動作する。当然のことながら、ディジタル式デバイスは、特定の制御環境で必要とされるあらゆる電気仕様に従って動作するように設計されてもよい。ディジタル入力フィールドデバイスは、制御室との接続の確立及び切断のいずれか一方を行う単なるスイッチである一方、ディジタル出力フィールドデバイスは、制御室から信号があるか否かに従って動作するようになっている。
以前より、従来のフィールドデバイスの多くは、信号入力もしくは信号出力のいずれか一方を行うだけであり、信号入力もしくは信号出力は、フィールドデバイスが実行する主要機能に直接関連していた。例えば、従来のアナログ式抵抗温度センサが実現する唯一の機能は、2線式ツイストペアを介して流れる電流を変化させることで温度を送信することである一方、従来のアナログ式バルブ保定装置が実現する唯一の機能は、2線式ツイストペアを流れる電流の大きさに基づき、バルブを開位置と閉位置との間に位置させることである。
最近では、電流閉ループにディジタルデータを重畳するハイブリッドシステムが分散制御システムに用いられている。制御技術における1つのハイブリッドシステムがハイウェイ・アドレッサブル・リモート・トランスデューサ(HART)として知られており、このハイブリッドシステムは、ベル202モデム仕様に類似している。HARTシステムは、電流閉ループにおける電流の大きさを用いてプロセス変量を検出する(従来のシステムと同様)だけでなく、電流閉ループ信号にディジタルキャリア信号を重畳する。キャリア信号は、比較的遅く、二次プロセス変量を1秒間におおよそ2,3回の頻度で更新できる信号である。一般的に、ディジタルキャリア信号は、二次的な診断情報を送信するのに用いられるものであって、フィールドデバイスの主要制御機能を実現するのに用いられるものではない。キャリア信号に重畳される情報の例としては、二次プロセス変量、(センサ診断と、デバイス診断と、配線診断と、プロセス診断とを含む)診断情報、動作温度、センサの温度、補正情報、デバイスID番号、建設資材、設定もしくはプログラミング情報などがある。したがって、1つのハイブリッド式フィールドデバイスは、種々の入出力変数を持つことができ、種々の機能を実現できる。
HARTは、業界標準の一般的なシステムである。しかしながら、HARTは、速度が比較的遅い。業界における他社は、より速度が速い独自仕様のディジタル送信仕様を開発したものの、これらの仕様は、一般的に、競合他社が使用したり、入手できるものではない。
最近、より新しい制御プロトコルがアメリカ計測学会(ISA)によって策定された。この新しいプロトコルは、一般的に、フィールドバスと呼ばれている。フィールドバスは、マルチドロップ・シリアル・ディジタル双方向通信プロトコルであり、分散制御システムにおける、現場計器と、監視ユニットや模擬ユニットといった他のプロセスデバイスとを接続するためのものである。フィールドバスによって、以前のプロセス制御ループ法におけるディジタル通信を強化しつつ、フィールドバス閉ループに連結されたプロセスデバイスに電力を供給する能力を維持するとともに、固有の安全要求に合致させることもできる。
合理的に標準化された2つの工業用フィールドバスプロトコルとして、ファウンデーション・フィールドバスと、プロフィバスとがある。フィールドバスプロトコルの物理層は、アメリカ計測学会規格であるISA−S50.02−1992と、1995年の2つの拡張案とに定義されている。フィールドバスプロトコルでは、2つのサブプロトコルが定義されている。H1フィールドバスネットワークは、最大31.25(キロビット/秒)(Kbps)の速度でデータを送信するとともに、ネットワークに接続されたフィールドデバイスに電力を供給する。H1物理層サブプロトコルは、1992年の9月に承認されたISA規格の第11節第2部に定義されている。H2フィールドバスネットワークは、最大2.5(メガビット/秒)(Mbps)の速度でデータを送信するものの、ネットワークに接続されたフィールドデバイスに電力を供給せず、余剰の伝送媒体を備えている。
フィールドバスは、膨大な量のプロセスデータをディジタル通信するという有用な能力
を発揮する。したがって、フィールドバス通信の効率を最大限にすることが可能なプロセス制御デバイスの開発を継続する必要がある。
[発明の概要]
本発明は、プロセス制御システムなどのネットワークにおけるデバイスによって送受信されるメッセージの自動タイムスタンプを提供する。デバイスは、送信メッセージ及び受信メッセージに付随された、選択された事象に対応する事象パルスを生成する。これらの事象パルスに対して、デバイス内部の現在時刻値がタイムスタンプ値として格納される。
[詳細な説明]
<プロセス制御システムの概要>
本発明は、プロセス制御システムにおける現場計器と他のデバイスとに用いられる通信コントローラに関する。通信コントローラの用途は、メッセージとタイマ管理とのリンク層処理の大部分を実行することで、アプリケーションプロセッサもしくはCPUを解放し、アプリケーションプロセッサもしくはCPUが他の機能を実行できるようにすることである。本詳細な説明のために、ファウンデーション・フィールドバス通信プロトコルを用いるシステムを背景にして通信コントローラを説明する。ただし、通信コントローラは、パケットに基づいた通信プロトコルに対して一般的適用性を有している。
フィールドバス物理層は、物理層プロトコルデータユニット(PhPDU)の形式で通信プロトコルデータを送受信する物理手段の電気的特性を定義している。さらに、フィールドバス物理層は、シンボル符号化、メッセージフレーム化、エラー検出方法を定義している。ISAフィールドバス規格は、3つの信号伝送速度と2つの結合モードとを定義している。本説明のため、ISAのS50.02規格第2部における第11節に定義されたH1物理層を背景にして本発明を説明する。この節は、低電力の選択肢を有した、31.25Kbps、電圧モード、導線媒体を対象としている。この選択肢によれば、通信媒体に接続されたデバイスは、通信媒体から動作電力の供給を受けることができる。物理層は、危険な環境のための固有の安全要求に合致させることができる。このプロトコルは、規格によって定義された電圧及び電流の制限に従って、低級ツイストペア線で動作し、多数のデバイスに対応するものである。
図1は、一般的なプロセス制御システム10を示している。このプロセス制御システム10は、セグメント12と、電源14と、5つのデバイスとを備えている。尚、5つのデバイスは、リンク・アクティブ・スケジューラ(LAS)デバイス20、リンク・マスタ(LM)デバイス22、基本デバイス24,26,28である。セグメント12は、1対の導線上で32基のデバイスまで対応することができる。一般的に、セグメント12は、ループ実行速度と、電力と、固有の安全要求とに基づいて、4〜16基のデバイスを有することになる。
LASデバイス20は、セグメント12上のデバイス間でなされる全ての通信の主要スケジュールを維持する。LASデバイス20は、コンペル・データ(CD)と、データ・リンク・プロトコル・データ・ユニット(DLPDUs)とを各デバイスへ送信し、各デバイスが、その後に返信するようにスケジュールされる巡回データを返信することで全体的な通信の信頼性を向上させる。LASデバイス20は、セグメント12上のデータリンク時刻(DL時刻)の局部的な起点として機能する。DLPDUは、セグメント12をわたって通信されるPhPDUメッセージのデータ内容である。
LMデバイス22は、万が一、LASデバイス20が故障した場合、もしくは正常に動作しなくなった場合に、LASデバイス20の役割を引き継ぐように構成されている。図1には、LMデバイス22しか図示されていないが、複数のリンク・マスタ・デバイスを
セグメント上に設けることができる。複数のリンク・マスタ・デバイスを設けることによって、リンク・アクティブ・スケジューラと第1のリンク・マスタとの双方が故障しても、第2のリンク・マスタがリンク・アクティブ・スケジューラを引き継ぐことができる。リンク・アクティブ・スケジューラがいったん機能しなくなると、リンク・マスタがリンク・アクティブ・スケジューラの機能を引き継ぐ。
各デバイスは、V(TN)と称する固有のアドレスを有している。尚、V(TN)は、ローカルノードID(This_Node)を表す。図1に示す例では、LASデバイス20は、V(TN)=20というアドレス;LMデバイス22は、V(TN)=22というアドレス;基本デバイス24は、V(TN)=A5というアドレス;基本デバイス26は、V(TN)=F3というアドレス;基本デバイス28は、V(TN)=F5というアドレスを有している。
LASデバイス20は、セグメント12上の全てのデバイスにパス・トークン(PT)メッセージとプローブ・ノード(PN)メッセージとを送信する。他のデバイス(LASデバイス22及び基本デバイス24,26,28)はそれぞれ、リターン・トークン(RT)メッセージとプローブ・レスポンス(PR)メッセージとをLASデバイス20に適宜返信する。
基本デバイス24,26,28はそれぞれ、LASデバイス20によって送信された各々に対するPTメッセージとPNメッセージとを確認する必要があるだけである。PTメッセージ及びPNメッセージは、符号化された宛先アドレス(DA)をDLPDUの第2バイトに有している。LASデバイス20は、セグメント12上の全てのデバイスに対して、トークン(PT)の転送、もしくはノード(PN)の調査を1つづつ行う。
基本デバイス24,26,28は、各々の固有アドレス(DA=V(TN))と一致する宛先アドレスを有するPTメッセージを受信すると、LASデバイス20に対してRTメッセージで応答する。基本デバイス24,26,28は、DA=V(TN)を有するPN DLPDUを受信すると、PRメッセージで応答することを要求される。
LASデバイス20からのPTメッセージ、PNメッセージ、及びLASデバイス20へのRTメッセージ、PRメッセージの送信によって、特定の基本デバイス24,26,28が受信や応答する必要がない種々のメッセージがセグメント12上に生成される。基本デバイス24,26,28はそれぞれ、その特定のデバイス宛のPTメッセージ及びPNメッセージに応答する必要があるだけである。LASデバイス20からの他のデバイス宛のPTメッセージ及びPNメッセージ、さらに、他のデバイスからのLASデバイス20宛のRTメッセージ及びPRメッセージに頻繁に割り込まれることにより、これら“妨害割込”を処理する過度の処理時間が生じ得る。基本デバイス24,26,28のために、DLPDUフィルタリングを用いて、基本デバイスが処理しなければならない割込の数を低減できる。他方、LASデバイス20は、セグメント12上の各メッセージを処理しなければならない。
セグメント12上の全てのデバイスは、データをマンチェスタ符号化ベースバンド信号としてセグメント12上に送信する。マンチェスタ符号化によって、“0”及び“1”は、ビット周期内で起こるロウからハイへの変化と、ハイからロウへの変化とでそれぞれ表される。フィールドバスでは、公称ビット時間は32マイクロ秒(μ秒)であり、16μ秒で変化を生じる。マンチェスタ符号化法は、拡張され、非データプラス(N+)、非データマイナス(N−)といった2つの追加シンボルを含んでいる。但し、ビット周期中に変化は起こらず、マンチェスタ符号化ベースバンド信号は、ハイ(N+)もしくはロウ(N−)のままとなる。
<メッセージフォーマット>
図2に、メッセージをセグメント12上に送信するのに用いられる物理層プロトコルデータユニット(PhPDU)のフォーマットを示す。PhPDUは、プリアンブルと、スタート・デリミタ(SD)と、データリンク・プロトコル・データ・ユニット(DLPDU)と、エンド・デリミタ(ED)とを含んでいる。プリアンブルは、PhPDUメッセージの最初の数ビットである。フィールドバス仕様では、1〜8バイトのプリアンブルが許容されている。メッセージを受信するデバイスは、プリアンブルを用いて、到来するメッセージと同期する。図2に示すように、プリアンブルにおける最初のバイト列は、1 0 1 0 1 0 1 0となっている。
スタート・デリミタ(SD)は、プリアンブルの直後に続く。1つのメッセージにつき1つのSDがある。フィールドバス仕様では、SDは、非文字データ(N+及びN−)を有している必要がある。この非文字データは、常に、相互補完関係にある一対としてSDメッセージに現れる。この符号化方法によって、SDは独特のものとなり、SDとメッセージのデータ部分(DLPDU)との混同が生じることがない。図2に示すSDの列は、1 N+ N− 1 0 N− N+ 0となっている。
DLPDUは、可変長メッセージである。DLPDUは、その最初のバイトとしてフレーム制御(FC)バイトを含み、その最後の2バイトとしてフレーム・チェック・シーケンス(FCS)チェックサムを含んでいる。DLPDUの長さは、可変であり、最小3バイト(RTメッセージの場合)から例えばおおよそ300バイトのジャバリミットまでである。
エンド・デリミタ(ED)は、DLPDUに続く。EDは、セグメント12上へ送信されたあらゆるPhPDUメッセージの最後のバイトを表している。SDと同様に、EDは、相互補完関係にある一対の非文字データを含んでいる。この符号化方法によって、EDは独特のものとなり、EDとDLPDUとの混同が生じることがない。図2に示すエンド・デリミタの列は、1 N+ N− N+ N− 1 0 1となっている。
また、図2は、キャリア検出信号を示している。キャリア検出信号の用途は、(a)到来するPhPDUメッセージがセグメント12上へ送出される時期、もしくは(b)デバイスがセグメント12上にメッセージを送信している時期を示すことである。
送信開始(SOT)は、送信イネーブル(TxE)がアクティブになったとき、つまり、PhPDUメッセージのプリアンブルがセグメント12へ最初に送出されたときに発生する。
活動開始(SOA)は、キャリア検出信号がアクティブになり、キャリア検出信号が少なくとも1ビット時間、もしくは2ビット時間(おおよそ16〜32μ秒)の間、安定したのちに発生する。この時間は、メッセージを受信するデバイスの内部クロックに対して、いつキャリア検出がアクティブになるかに依存する。キャリア検出信号が安定したのちに活動開始(SOA)が発生することによって、デバイスの通信コントローラは、プリアンブルの前半で起こる可能性が非常に高いノイズ異常を無視できる。追加時間は、ビット境界との同期に用いられ、それによりセグメント12上の短いノイズバーストが活動として誤解釈される可能性が排除される。送信メッセージの場合、送信イネーブルがいったんアクティブになると(つまり、PhPDUのプリアンブルがセグメント12へ送出されると)、SOAが発生する。
メッセージ開始(SOM)は、受信メッセージのFCバイトが検出されたときの最初の
ビットの始まりで発生する。
SOM_xmtは、メッセージ送信開始であり、送信メッセージのFCバイトが検出されたときの最初のビットの始まりで発生する。
SOMfは、フィルタ処理された受信DLPDUのSOMである。SOMfは、デバイス内の通信コントローラが、到来するメッセージをフィルタ処理するか判定するのに十分な情報を検出すると発生する。
メッセージ終了(EOM)は、EDにおける最後のビットの終わりが受信メッセージに現れると発生する。送信終了(EOT)は、送信メッセージにおけるEDの最後のビットの終わりで発生する。
活動終了(EOA)は、キャリア検出信号が非アクティブになったときに発生する。EOAは、送信DLPDU及び受信DLPDUの双方で発生する。
<デバイス・アーキテクチャ>
図3は、基本デバイス24における通信部のブロック図を示している。尚、基本デバイス24における通信部は、デバイス20−28の各々のアーキテクチャを代表するものである。基本デバイス24は、中央処理装置(CPU)30と、ランダム・アクセス・メモリ(RAM)32と、フラッシュ・メモリ34と、通信コントローラ36と、媒体接続装置(MAU)38とを備えている。
図3に示す本実施形態では、CPU30は、モトローラ社製68LC302、モトローラ社製Mcore2075、モトローラ社製PowerPC850、アトメル社製ThumbプロセッサAT91M40800などといったマイクロプロセッサである。CPU30は、8ビット以上のプロセッサである。
図3に示す本実施形態では、通信コントローラ36は、特定用途向け集積回路(ASIC)素子であり、MAU38とCPU30との間のインターフェイスとして機能する。通信コントローラ36は、セグメント12に接続された外部のアナログ回路との間で符号化されたマンチェスタデータの送受信を行う。通信コントローラ36は、MAU38からシリアルデータを受信したのち、受信したデータを符号化し、符号化したデータをバイトに変換して、プリアンブル、SD、ED(そして、任意にFCSバイト)を除去し、リンク層が読み取るメッセージデータを供給する。データ送信に向け、通信コントローラ36は、リンク層からDLPDUデータのバイトを受信して、プリアンブルとSDとを付加し、任意にFCSの生成を行い、EDを付加する。通信コントローラ36は、続いてシリアルに符号化されたマンチェスタデータを形成し、マンチェスタデータは、セグメント12上への送信のためにMAU38へ送信される。
通信コントローラ36とMAU38との間の通信は、RxS、RxA、TxS、TxEといった4つの信号を介して確立される。尚、RxSは、受信されたマンチェスタ符号化シリアルデータである。RxAは、受信データのキャリア検出信号である。TxSは、送信された符号化シリアルデータである。TxEは、送信イネーブル信号である。
本発明の他の実施形態では、通信コントローラ36は、CPU30と同一の集積回路上に形成され得る。さらに、RAM32及びフラッシュ・メモリ34は、いくつかの実施形態において、CPU30と一体化されてもよい。LASデバイス20の場合、CPU30、RAM32、フラッシュ・メモリ34は、プロセス制御システム10のホストコンピュータシステムの一部であってもよい。
MAU38は、セグメント12とのネットワーク接続を確立する。MAU38は、集積回路であってもよいし、個別の素子を用いてMAU38を形成することもできる。
<通信コントローラ36>
図4は、通信コントローラ36の機能ブロック図である。本実施形態では、通信コントローラ36は、デバウンス回路42と、ディジタル位相同期回路(PLL)44と、フロントエンドステートマシン46と、受信メッセージフィルタリング48と、受信ファースト・イン・ファースト・アウト(FIFO)メモリ50と、送信ステートマシン52と、送信FIFOメモリ54と、受信/送信事象マネージャ58と、レジスタ群60と、クロック生成回路62と、発振器64と、タイマ群68と、CPUインターフェイス回路70とを備えている。
到来するメッセージをMAU38が検出すると、RxA入力にて、キャリア検出信号が通信コントローラ36へ供給され、RxS入力にて、到来する非同期のマンチェスタデータが供給される。RxA入力及びRxS入力は、フロントエンドステートマシン46へ送出される。ディジタルPLL44は、到来するシリアルマンチェスタ符号化データからクロックを正常化してクロックを再生する。そして、この再生されたクロックは、フロントエンドステートマシン46のタイミングを決定するのに用いられる。
フロントエンドステートマシン46は、到来するシリアルビットストリームRxSを検出する。フロントエンドステートマシン46は、プリアンブル、SD、EDを除去し、DLPDUを受信FIFOメモリ50へ格納する。フロントエンドステートマシン46は、受信メッセージフィルタリング48とともに、特定のフレーム制御、加えて、他のデバイス宛のプローブ・ノード(PN)メッセージ、パス・トークン(PT)メッセージを除外するように構成され得る。フロントエンドステートマシン46は、受信FIFOメモリ50へ書き込まれたバイト数のトラックを保持する。FCSは、各メッセージの終わりに自動的に確認され、任意に受信FIFOメモリ50へ格納され得る。
また、フロントエンドステートマシン46は、フロントエンドステートマシン46が検出した特定の事象を表す信号を送出する。この信号としては、SOM事象パルス、SOMf事象パルス、EOM事象パルス、SOA事象パルス、EOA事象パルスがある。
フロントエンドステートマシン46は、RxA線がアクティブになると作動する。そして、フロントエンドステートマシン46は、プリアンブル領域のエッジに同期し、RxS信号のマンチェスタ符号化データを復号する。SOA事象は、フロントエンドステートマシン46が起動したことを示す。
プリアンブルが検出されると、フロントエンドステートマシン46は、スタート・デリミタ(SD)列を待つ。SDが検出されると、フロントエンドステートマシン46は、シリアルデータストリームをオクテットに変換し、シリアルデータストリームを8ビットのバイト毎に受信FIFOメモリ50に書き込む。フロントエンドステートマシン46は、エンド・デリミタ(ED)が検出されるまで、もしくは受信FIFOメモリ50が満杯になるまで、データの新たなオクテットを受信FIFO50に書き込み続ける。
EDが検出されると、フロントエンドステートマシン46は、RxA線が非アクティブになるのを待つ。尚、RxA線が非アクティブになることは、EOA事象によって示される。
RxA線が非アクティブになることで、フロントエンドステートマシン46は初期状態
に復帰する。フロントエンドステートマシン46は、フィールドバス・セグメント12上の次の活動まで(つまり、再度RxAにてキャリア検出信号が供給されるまで)初期状態のままでいる。
フィルタリング回路は、基本デバイスにとって重要ではないメッセージに関するIRQ負荷を軽減するために基本デバイスで用いられている。対照的に、LASとして構成されたデバイスは、セグメント上の全てのメッセージを受信しなければならないため、フィルタリングを無効にしなければならない。フィルタリングが無効であると、全ての受信メッセージが受信FIFOメモリ50へ格納されるようになり、全ての受信メッセージがレジスタ群60、そしてCPU60へと転送されるようになる。SOMfは、フィルタ処理された受信DLPDUのメッセージ開始信号である。SOMfは、到来するメッセージがフィルタ処理されることを判定するのに十分な情報を受信メッセージが検出したとフロントエンドステートマシン46が判定すると発生する。
フィルタリングが有効になると、フィルタ処理されたメッセージは受信FIFOメモリ50に格納されない。フィルタ処理されたメッセージによって、SOMfが生成されないようになり、事象やIRQが発生しないようになる。
フィルタ処理されたメッセージの例としては、リターン・トークン(RT)、アイドル、要求インターバル(RI)、プローブ応答(PR)DLPDUメッセージがある。これらは、フレーム制御(FC)バイトに基づいて特定され、フィルタリングが有効な状態では、常に拒否されるようになる。パス・トークン(PT)メッセージ及びプローブ・ノード(PN)メッセージは、メッセージの宛先アドレスがデバイスのアドレスと一致した場合に受信されるようになる。宛先アドレスが一致しない場合には、PTメッセージ及びPNメッセージは拒否される。
FCバイトに基づいてメッセージの種類に関してフィルタリングできることと、宛先アドレスに基づいてメッセージの種類に関してフィルタリングできることとによって、CPU30が処理しなければならない割込要求(IRQs)の数が制限され、それによってソフトウェア割込の負荷が軽減される。
フロントエンドステートマシン46及び受信FIFOメモリ50は、MAU38からのシリアルデータフレームを構文解析するのに用いられる。CPU30は、受信FIFOメモリ50からデータを読み込み、読み込んだデータをCPU30のローカルメモリ空間に格納して、受信DLPDUを復号する。
受信FIFOメモリ50は、8ビット幅を1バイトとした63バイトである。受信FIFOメモリ50は、3つまでの完全な受信メッセージ(合計63バイトまで)の全てのDLPDUバイトを格納することになる。フロントエンドステートマシン46は、フィルタ処理されたRxS信号からシリアルデータストリームを復号し、復号したシリアルデータストリームを8ビット並列形式のバイトに変換する。バイトの形成ののち、フロントエンドステートマシン46は、書込ポインタによって指し示された場所へ符号化データを格納する書込パルスを生成する。書込動作が完了したのち、書込ポインタは、次のDLPDUバイトを格納するようにインクリメントされる。
CPU30は、受信FIFOメモリ50に対する読込ポインタと連動する。レジスタ群60の受信FIFOレジスタ(実際のDLPDUデータを含んでいる)からのあらゆる読込によって、8ビットデータは、受信FIFOメモリ50からデータバス上に直ちに送出され、CPU30に読み込まれる。読込動作が完了したのち、読込ポインタはインクリメントされる。読込ポインタのインクリメントは、受信FIFOメモリ50が空になるまで
継続され得る。
受信FIFOメモリ50にてオーバーフロー状態が発生するのを防止するため、レジスタ群60には、受信FIFOメモリ50が満杯状態に近づくとIRQの生成を許可するレジスタがある。IRQ生成の閾値は変更可能である。
送信ステートマシン52は、送信FIFOメモリ54から送信されるDLPDUデータを読み込む。プリアンブル、SD、EDが自動的に挿入される。送信ステートマシン52を起動するためには、PDU間トリガー、もしくは任意に次回定期事象トリガーがアクティブとなって、送信動作を開始する必要がある。送信ステートマシン52は、送信されたバイト数のトラックを保持する。アンダーフローもしくは送信カウント違反があると、エラー状態が指し示される。FCSは、DLPDUの最後の2バイトとして任意に自動送信され得る。
送信ステートマシン52は、MAU38へのTxS線上のインターフェイス回路70を介して供給され、セグメント12上に送出されるマンチェスタシリアルデータを符号化する。また、送信ステートマシン52は、EDの最後のビットが発生して最初のプリアンブルにおける最初のビットが送信されたときに送信イネーブル(TxE)線をアクティブ状態にする。また、送信ステートマシン52は、TxE線をアクティブ状態にするときに、送信開始(SOT)事象信号を生成し、TxE線が非アクティブに復帰するときに、送信終了(EOT)事象信号を生成する。
送信FIFOメモリ54は、送信されるべきメッセージに必要とされる全てのDLPDUバイトである合計63バイトまでを格納する。変更可能な閾値は、送信FIFOメモリ54がほぼ空になるときをCPU30に伝えるIRQを送信するように設定され得る。63バイトよりも多くのバイトが送信される必要がある場合には、CPU30は、送信FIFOメモリ54により多くのデータを追加できるようにすることを通知される。CPU30への通知は、全てのDLPDUのバイトが書き込まれるまで継続する。CPU30が書込ポインタを用いて送信FIFO54に書込を行う一方で、送信ステートマシン52が読込ポインタを用いて送信FIFOメモリ54からバイトを読み込む。
通信コントローラ36は、事象発生時に機能し、多数の事象の発生を処理できなければならない。事象の例としては、受信メッセージのSOM、EOM、あるいはEOA、またあるいは送信メッセージのEOTがある。受信/送信事象マネージャ58は、3つの受信メッセージと1つの送信メッセージとの合計までで起こる全ての事象を管理する。
図4に示すように、受信/送信事象マネージャ58は、rcvmsg1、rcvmsg2、rcvmsg3と称される3つの受信メッセージオブジェクトと、xmtmsgと称される1つの送信メッセージオブジェクトとを備えている。さらに、受信/送信事象マネージャ58は、メッセージキューマネージャ(MsgQmngr)80と、事象マネージャ(EventMngr)82と、送信マネージャ(xmtmngr)84と、事象MUX86とを備えている。
受信FIFOメモリ50は、3つまでの完全な受信メッセージのDLPDUバイトを格納することができる。これら3つのメッセージはそれぞれ、対応するオブジェクトrcvmsg1と、rcvmsg2と、rcvmsg3とを備えている。各オブジェクトは、全てのIRQの状態と、メッセージエラーと、各オブジェクトに対応する受信メッセージのために発生するタイムスタンプとを含んでいる。この情報は、メッセージの事象データを構成する。
全てのIRQの状態、メッセージエラー、送信メッセージのために発生するタイムスタンプは、xmtmsgオブジェクトに格納される。格納情報は、送信メッセージの事象データを構成する。
MsgQmngr80は、3つの受信メッセージオブジェクトの選定及び有効化を制御する。1度につき1つの受信メッセージオブジェクトのみがアクティブになることができる。MsgQmngr80によって、事象は、アクティブになっている受信メッセージオブジェクトと連動できる。CPU30によって他の3つの受信メッセージが認識される前に4つ目のメッセージが受信された場合には、MsgQmngr80は、事象データが読み込まれるまで、もしくは事象データが認識されるまで、さらなるいずれのメッセージの受信も無効とする。
EventMngr82は、事象の発生順序を管理する。事象が発生すると、事象マネージャ82は、各事象に発生順序識別子(OOO_ID)を割り当てる。発生順序識別子を各事象に割り当てることにより、CPU30は、事象が発生する毎に事象を1つづつ読み込むことができる。CPU30は、各事象の発生時に各事象を認識しなければならない。第1の事象が認識されたのち、第1の事象に続く事象は、CPU30が読み込めるように待機されるようになる。
Xmtmngr84は、PDU間トリガー(InterPDU_trig)と次回定期事象トリガーとを監視して、送信トリガーコマンド(Xmt_Trig_Cmd)を送信ステートマシン52に発行し、次のメッセージの送信を開始させる。
通信コントローラ36は、レジスタ群60を備えている。CPU30は、Reg00〜Reg3Fと称されたレジスタに書込や読込を行うことができる。また、割込(IRQs)は、レジスタ群60を介して処理される。
クロック生成回路62は、外部クロックを受信し、この外部クロックを使用するか、もしくはクロック生成回路62内部の発振器64からのクロック信号で通信コントローラ36に必要な全てのクロック信号を生成する。
クロック生成回路62は、好ましくは、クロック生成回路62のノードタイマ及びオクテットタイマの双方のクロックレートを更新する能力を備えている。クロックレートを更新できることによって、通信コントローラ36は、当該通信コントローラ36のノード時刻とリンク・アドレス・スケジューラ(LAS20)との関係を同期させることができる。オクテット時刻は、内部メッセージタイミングを図るために用いられる一方、ノード時刻は、セグメント12全体で共通の時刻の検出値を共有するために用いられる。
タイマ群68は、異なる時刻の検出値を表す2つのグループに分割される。第1セットのタイマ群は、セグメントタイマ群と称され、CPU30のソフトウェア制御のもとで、クロック生成回路62によって生成される可変クロックレートに基づいて動作する。第2セットのタイマ群は、メッセージタイマ群と称され、固定レートクロックで動作する。
通信コントローラ36には、2つのセグメントタイマがある。第1セグメントタイマは、ノードタイマであり、ノードタイマは、31.25μ秒(32kHz)のクロックレートを有している。ノードタイマは、次回機能ブロック実行時刻と、リンク予定時刻V(LST)と、データリンク時刻(DL−Time)とを提供するために用いられる。
第2セグメントタイマは、オクテットタイマであり、オクテットタイマは、2μ秒(500kHz)のクロックレートを有している。オクテットタイマは、次回定期事象トリガ
ー(次回定期事象トリガーは、特定時刻でメッセージを送信するために送信ステートマシン52に接続している)に用いられる。クロックレートが調節されると、ノードタイマ及びオクテットタイマは、同じレートで互いに追従するようになる。つまり、ノードタイマとオクテットタイマとを駆動するクロック信号は、共通の可変クロックから得られている。
メッセージタイマ群は、フィールドバスメッセージ事象(送信及び受信)に基づいて、起動及び停止する。メッセージタイマ群は、非活動タイマと、PDU間遅延タイマと、受信応答タイマと、送信応答タイマと、デリゲートトークン復帰タイマとを備えている。
非活動タイマは、減算カウンタである。非活動タイマは、2つのPhPDU間のアイドル時間を測定するのに用いられる。非活動タイマは、フィルタ処理された受信メッセージ及びフィルタ処理されていない受信メッセージの双方と、セグメント12上のあらゆる送信メッセージとに作用する。非活動タイマは、起動を命令されると、16μ秒毎に減算を行うようになる。非活動タイマの起動時点は、レジスタ群60の1つに予め読み込まれた変更可能な設定時点から決定される。非活動タイマの減算は、受信メッセージもしくは送信メッセージのいずれか一方に関連した事象を介して解除もしくは停止され得る。非活動タイマがいったん0に到達もしくは失効すると、IRQが生成される。非活動タイマは、IRQが認識されるまで0のままとなる。IRQがハイのままであると、発生するさらなるメッセージ事象は、このIRQが認識されるまで非活動タイマに作用しない。
PDU間遅延タイマは、加算カウンタである。PDU間遅延タイマは、V(MID)閾値レジスタとともに用いられ、送信メッセージもしくは受信メッセージの間の無送信最小時間(もしくは隙間時間)を保証するフィールドバスV(MID)最小PDU間遅延を実現する。PDU間遅延タイマは、フィルタ処理された受信メッセージ及びフィルタ処理されていない受信メッセージの双方と、セグメント12上のあらゆる送信メッセージとに作用される。フィールドバス活動がないときには、PDU間遅延タイマは、加算を継続する。カウント値がレジスタ群60の1つに格納された、予め決められた値以上になると、PDU間トリガー信号がアクティブになる。PDU間トリガー信号は、PDU間遅延時間に達したことを判定するのに用いられる。PDU間トリガー信号は、xmtmngr84に接続し、DLPDUの送信を開始できるという命令を与える。
受信応答タイマは、減算カウンタである。受信応答タイマは、加入デバイスがコンペル・データ(CD)DLPDUに対する即時応答を監視できるようにするために用いられる。また、受信応答タイマは、デバイスがオンラインされるときに当該デバイスが当該デバイスのアドレスを監視するのに用いられる。受信応答タイマは、起動を命令されると、16μ秒毎に減算を行うようになる。受信応答タイマ起動時点は、レジスタ群60の1つに予め読み込まれた変更可能な16ビットの設定時点から決定される。受信応答タイマの減算は、SOM事象もしくはSOT事象のいずれか一方を介して解除もしくは停止され得る。受信応答タイマがいったん0に到達もしくは失効すると、IRQが生成される。受信応答タイマは、IRQが確認されるまで0のままとなる。IRQがハイのままであると、発生するさらなるメッセージ事象は、このIRQが確認されるまで受信応答タイマに作用しない。
送信応答タイマは、減算カウンタである。送信応答タイマによって、デバイスは、種々のDLPDU(つまり、コンペル・データ、パス・トークン)の送信後の即時応答を監視することができる。送信応答タイマは、起動を命令されると、16μ秒毎に減算を行う。送信応答タイマの起動点は、レジスタ群60の1つに予め読み込まれた変更可能な設定点から決定される。送信応答タイマの減算は、プローブ・ノード(PN)のSOM事象もしくはSOT事象を除く送信されたあらゆるDLPDUのSOM事象もしくはSOT事象の
いずれか一方を介して、解除もしくは停止され得る。送信応答タイマがいったん0に到達もしくは失効すると、IRQが生成される。送信応答タイマは、IRQが認識されるまで0のままとなる。IRQがハイのままであると、発生するさらなるメッセージ事象は、このIRQが認識されるまで送信応答タイマに作用しない。
デリゲートトークン復帰タイマは、減算カウンタである。デリゲートトークン復帰タイマは、他のデバイスからのデリゲートトークンを受信するアイドル時間を監視するのに用いられる。デリゲートトークン復帰タイマは、フィルタ処理された受信メッセージ及びフィルタ処理されていない受信メッセージの双方と、セグメント12上のあらゆる送信メッセージとに作用する。デリゲートトークン復帰タイマは、起動を命令されると、16μ秒毎に減算を行うようになる。デリゲートトークン復帰タイマの起動時点は、レジスタ群60の1つに予め読み込まれた変更可能な設定時点から決定される。デリゲートトークン復帰タイマの減算は、受信メッセージもしくは送信メッセージのいずれか一方に関連する事象を介して解除もしくは停止され得る。デリゲートトークン復帰タイマがいったん0に到達もしくは失効すると、IRQが生成される。デリゲートトークン復帰タイマは、このIRQが認識されるまで0のままとなる。IRQがハイのままであると、さらなるメッセージ事象が発生しても、このIRQが認識されるまでデリゲートトークン復帰タイマは作用されない。
<自動タイムスタンプ>
通信コントローラ36は、正確な時刻の検出値が維持され、正確な時刻の検出値が通信コントローラ36及びCPU30、さらにセグメント12に接続された他のデバイス内で使用され得るように、事象の自動タイムスタンプを実行する。図1に図示するように、プロセス制御システム10は、セグメント12に動的に接続されたデバイス20〜28の間で常に送受信されるメッセージを有している。前述したように、物理層では、各メッセージは、物理層プロトコルデータユニット(PhPDU)を構成している。時刻情報を必要とするPhPDUの受信及び送信に付随される特定の事象がある。本発明では、特定の事象の発生時にセグメントタイマ群のスナップショットを取得することで、通信コントローラ36内で自動タイムスタンプが発生する。
受信PhPDUに付随されるのは、活動開始(SOA)事象である。活動開始事象は、フロントエンドステートマシン46が受信PhPDU活動を検出したときに発生する。受信PhPDUに付随される他の事象は、メッセージ終了(EOM)事象である。メッセージ終了事象は、エンド・デリミタ(ED)の終了で発生する。EOM事象は、CPU30上で実行中のソフトウェアへの割込要求(IRQ)を生成し、受信メッセージが発生したことを示す。受信/送信事象マネージャ58は、レジスタ群60を介してCPU30に事象IRQを供給する役割を担っている。
送信PhPDUに付随されるのは、送信終了(EOT)事象である。送信終了事象は、ネットワークへの送信PhPDUの送信が完了した際、つまり、EDの終了の際に発生する。EOT事象によって、受信/送信事象マネージャ58は、CPU30のソフトウェアへの割込要求(IRQ)を生成し、メッセージの送信が完了したことを示す。
受信メッセージ及び送信メッセージの双方の各事象が発生する時刻をCPU30のソフトウェアが把握することは重要である。1つの複雑な点は、ソフトウェアが用いる2種類の時刻の検出値、つまり、DL時刻(データリンク時刻)とオクテット時刻とが存在することである。DL時刻及びオクテット時刻の双方は、単調に増加するカウントである。これら2種類の時刻の検出値は、これら2種類の時刻の検出値それぞれの時間基準のために異なるクロックレートを必要とする。DL時刻は、おおよそ32KHz(31.25μ秒)の調節可能なクロックレートに基づいている一方、オクテット時刻は、おおよそ500
KHz(2μ秒)の調節可能なクロックレートに基づいている。
CPU30のソフトウェアは、EOM事象もしくはEOT事象のいずれか一方のIRQを取得したのちに事象時刻値を判定できるものの、IRQ生成からソフトウェアが実際にDL時刻もしくはオクテット時刻を読み込むことができるまでの時間を表すソフトウェア待ち時間が存在する。ソフトウェア待ち時間は、IRQ発生時にソフトウェアが実行中のタスクに依存して変化し得る。さらに、双方の時間基準の時刻値がソフトウェアによって必要とされているため、ソフトウェアがタイマの1つから時刻値を読み込み、読み込んだ時刻値を他の時間基準に変換するのに要するオーバーヘッドが存在する。
SOA事象のIRQがない点において他の問題が存在する。SOAの受信は、非同期の事象である。SOAのIRQを有することには問題がある。それは、セグメント12上のノイズバーストが、SOA事象の検出を生じさせてしまうからである。
CPU30のソフトウェアは、ノイズのあるセグメント12によって生じる不必要なSOAのIRQに応答し、容易に過負荷状態になってしまう可能性がある。
SOAが実際に発生したときに、ソフトウェアが時刻を計算することにも問題があるであろう。それは、プリアンブルのバイトの数が不明であるからである。メッセージ開始(SOM)事象にて、つまり、受信DLPDUの開始が検出された時点にてIRQが生成される可能性がある。しかし、プリアンブルは、最小1バイトから最大8バイトであるので、ソフトウェアが計算する時刻値は、256マイクロ秒から2048マイクロ秒までの範囲に及ぶ可能性がある。
コントローラ36は、DL時刻及びオクテット時刻の双方の受信PPDU事象及び送信PhPDU事象のタイムスタンプを正確かつ自動的に行うのに必要なハードウェアを提供する。
図5は、2つのセグメントタイマであるノードタイマ68A及びオクテットタイマ68Bを用いる自動タイムスタンプ機能を図示する機能ブロック図である。
図5に示されているのは、可変クロック生成回路62、クロック周波数調節レジスタ60A、可変リンクタイマオフセットレジスタ60B、データリンク時刻オフセットレジスタ60C、次回機能ブロック実行時刻レジスタ60D、次回定期事象レジスタ60E、残り時間レジスタ60F、スナップショットレジスタ60G〜60J、加算器90,92、減算器94、比較器96,98である。
ノードタイマ68A及びオクテットタイマ68Bは、2つの異なる時刻の検出値を提供するのに用いられるセグメントタイマである。ノードタイマ68A及びオクテットタイマ68Bのクロック信号は、クロック周波数調節レジスタ60Aの制御下にある可変クロック生成回路62によって供給される。2つのクロック信号の双方における周波数は、デバイス(この場合、基本デバイス24)で使用されるクロックレートをLAS20のクロックレートと同期させるために制御される。
ノードタイマ68Aは、32KHzのクロック信号で動作する単調増加タイマである。ノードタイマ68Aにおけるカウントは、ノード時刻C(NT)、データリンク時刻(DL時刻)、リンク予定時刻V(LST)を生成するのに用いられる。ノードタイマ68Aの他の重要な用途は、次回機能ブロック実行時刻割込を生成することである。
オクテットタイマ68Bは、500KHzのクロック信号で動作し、オクテットに基づ
く単調増加タイマである。オクテットタイマ68Bの重要な用途の1つは、次回定期事象トリガーを生成することである。
可変リンク時刻オフセットレジスタ60Bは、LAS20のローカルリンクスケジューリング時刻V(LST)に対する特定のデバイス(この例ではデバイス24)の符号付きオフセット(もしくは差分)を表す値であるV(LSTO)を提供する。LAS20の時間基準は、時刻配信(TD)DLPDUがLAS20から受信されたときに決定される。可変リンク時刻オフセットレジスタ60Bからの値は、ノードタイマ68Aからのカウント値に加算され、デバイス24のローカルリンク予定時刻V(LST)が生成される。
データリンク時刻オフセットレジスタ60Cは、データリンク時刻オフセットV(DLTO)を含み、データリンク時刻オフセットV(DLTO)は、デバイス24がLAS20のDL時刻とデバイス24のDL時刻のあらゆる差分を補正するのに用いられる。LAS20は、可変V(DLTO)をTD DLPDUを介して全てのデバイスに送信する。DL時刻は、加算器92によって形成され、加算器92は、V(DLTO)の値をV(LST)の値に加算する。加算結果は、デバイス24のローカルDL時刻を形成する。次回機能ブロック実行レジスタ60Dにより、次回機能ブロックが送信されるときにCPU30に割込を行うという設定を行うことが可能となる。この設定は、比較器96がV(LST)とレジスタ60Dに格納された設定時点とを比較することで達成される。
次回定期事象レジスタ60Eによれば、オクテットタイマ68Bによって保持されるオクテット時刻に基づいて予め決められた時刻にDLPDUを送信する設定が可能である。トリガー機構は、次回定期事象レジスタ60Eとオクテット時刻との間で減算器94にて減算を行うことで実現されている。次回定期事象設定時点が次回定期事象レジスタ60Eに書き込まれたのち、送信要求が実行され得る。レジスタ60Eの値とオクテット時刻との差分がいったん0以下になると、次回定期事象トリガーが生成される。次回定期事象トリガーは、受信/送信事象マネージャ58のxmtmngr84に供給される。次回定期事象トリガーによって、DLPDUをセグメント12上に送信する命令が発行される。残り時間レジスタ60Fによって、CPU30は、次回定期事象トリガーが発行される前に残り時間を判定することができる。
スナップショットレジスタ60G〜60Jは、ソフトウェアによって始動されたときに、ノード時刻C(NT)と、オクテット時刻と、データリンク時刻(DL時刻)と、ローカルリンク予定時刻V(LST)とを格納する。スナップショットパルスが発生した時点で、全ての4つの時刻値は同時に取得されることになる。タイマ68A,68Bは、カウントを継続するものの、肝心な事象のスナップショット時刻値は、レジスタ60G〜60Jに取得されることになる。
受信PhPDUの自動タイムスタンプ機能は、以下のように動作する。まず、フロントエンドステートマシン46が、到来するマンチェスタ形式データのサンプリングを開始するように、デバウンス回路42及びディジタル位相同期回路44(図4参照)が十分な期間のフィールドバス活動を検出する。ディジタル位相同期回路44は、マンチェスタデータのサンプリング及び復号のためにPhPDUのプリアンブルにおけるビットの境界に同期する。フロントエンドステートマシン46がデータの復号開始を命令された時点で、SOA事象パルスが生成される。
SOA事象パルスは、オクテット時刻及びDL時刻の現在値を、各現在値のSOAタイムスタンプレジスタにそれぞれ取得させるスナップショットパルスとして用いられる。これらSOAタイムスタンプレジスタは、受信/送信事象マネージャ58におけるrcvmsg1オブジェクト、rcvmsg2オブジェクト、rcvmsg3オブジェクトに含ま
れている。
DLPDUの全てのバイトの受信が完了した時点で、フロントエンドステートマシン46は、エンド・デリミタ(ED)の独特の列を検出する。EDの最後にて、EOM事象パルスが生成され、EOM IRQがアクティブとなる。
EOM事象パルスは、現在のDL時刻及びオクテット時刻を取得するスナップショットパルスを生成する。DL時刻及びオクテット時刻の現在値は、受信メッセージオブジェクトであるrcvmsg1、rcvmsg2、rcvmsg3に配置された、各現在値のEOMタイムスタンプレジスタにそれぞれ格納される。
EOM IRQは、レジスタ群60を介してCPU60に供給される。EOM IRQは、CPU30にて実行中のソフトウェアに割込を行う。割込が行われた時点で、ソフトウェアは、必要に応じてタイムスタンプ格納レジスタが読み込む時間基準としてDL時刻時間基準もしくはオクテット時刻時間基準のいずれか一方を選択できる。
送信PhPDUとともに自動タイムスタンプを生成する手順は、以下のとおりである。CPU30のソフトウェアは、送信されるDLPDUを送信FIFOメモリ54に読み込む。また、ソフトウェアは、送信されるDLPDUのバイト数を表すカウント値Nをレジスタに読み込む。そして、ソフトウェアは、DLPDUの送信要求を開始する。
セグメント12上への送信を行う条件がいったん満たされると、送信ステートマシン52は、PhPDU列であるプリアンブルバイト、SDバイト、DLPDUのNバイト、最後のEDバイトの送信を開始する。EDの送信が終了すると、EOT事象パルス及びEOT IRQが生成される。EOT事象パルスは、スナップショットトリガーとして機能し、オクテット時刻及びデータリンク時刻(DL時刻)の現在値を各現在値のEOTタイムスタンプレジスタにそれぞれ格納する。これらEOTタイムスタンプレジスタは、受信/送信事象マネージャ58における送信メッセージオブジェクトに配置されている。
EOT IRQは、ソフトウェアに割込を行う。そして、ソフトウェアは、必要に応じて、適切なタイムスタンプ格納レジスタから読み込まれるデータを選択できる。
PhPDU事象の自動タイムスタンプによれば、EOM IRQもしくはEOT IRQのいずれか一方にまず応答したのちに、ソフトウェアに現在時刻を判定させる必要がある場合に必要とされるソフトウェアの待ち行列が不要となる。さらに、自動タイムスタンプ機能によれば、非同期事象の現在時刻を取得するSOAタイムスタンプを双方の時間基準で生成することができる。
通信コントローラ36で自動タイムスタンプを実行することにより、タイムスタンプ値の精度が向上する。通信コントローラ36は、PhPDUを直接処理するため、関連するPhPDU事象がいつ発生するのかを正確に把握し、関連するPhPDU事象に対応する現在のセグメント時刻を取得するように直ちに動作する。
通信コントローラ36は、さらに別の自動タイムスタンプ機能を提供する。この別の自動タイムスタンプ機能は、タイムスタンプデータの自動送信を含んでいる。送信時にDLPDUデータ内にタイムスタンプデータが含まれる必要があるメッセージが3種類ある。通信コントローラ36は、これら3つの特定のDLPDUに対するタイムスタンプを自動的に挿入して、タイムスタンプを自動的に送信する能力を備えている。尚、3つの特定のDLPDUとは、時刻配信(TD)DLPDU、往復遅延問い合わせ(RQ)DLPDU、往復遅延応答(RR)DLPDUである。
TD DLPDUは、LAS20によって送信され、セグメント12上の全ての他のデバイスを協調させ、他のデバイスにおいて検出されるDL時刻の経過速度を同期させることができる。図6に示すTD DLPDUは、送信が終了する前に、DL時刻の7バイトのタイムスタンプを送信する必要がある。このタイムスタンプは、TD DLPDUがローカルリンクに送出される時点で取得される。TD DLPDUがローカルリンクに送出される時点とは、フレーム制御(FC)バイトの開始時点である。
RQ DLPDUは、1つのデバイスから他の1つのデバイスへと送信され、デバイス間の相互通信にとって固有の往復遅延の測定及び計算を開始するのに用いられる。図7は、RQ DLPDUの構造と自動タイムスタンプのソースとを示している。RQ DLPDUは、DLPDUがローカルリンクに送出された時点に取得されたノード時刻C(NT)における24ビットのタイムスタンプを送信する必要がある。24ビットのタイムスタンプのフォーマットは、ノード時刻(15:0)に加えて“00000000”となっている。RQ DLPDUは、スタート・デリミタ(SD)の終了時に発生し、メッセージ開始(SOM_xmt)事象パルスと見なされる。
図7に示すように、RQ DLPDUは、8バイトのデータに加え、2バイトのFCSを含んでいる。24ビットのSOMノード時刻は、RQ DLPDUにおけるバイト5〜7に表されている。
RR DLPDUは、セグメント12上における2つの個別のデバイス間の相互通信にとって固有の往復遅延の測定及び計算を完了させるのに用いられる。RR DLPDUは、常に、RQ DLPDUの後に続くことになっている。RQ DLPDU及びRR DLPDUは、互いを補うものになっている。RR DLPDUは、図8に示されている。RR DLPDUは、DLPDUがローカルリンクに送出された時点で取得されたノード時刻における24ビットのタイムスタンプを送信する必要がある。この24ビットは、送信FIFOメモリ54のバイト12〜14に格納される。24ビットのタイムスタンプのフォーマットは、ノード時刻(15:0)に加えて“00000000”となっている。
通信コントローラ36は、どのDLPDUがセグメント12上に送信中であるのかを自動的に検出する。通信コントローラ36は、DLPDUがセグメント12上に送出された時点で送信されるタイムスタンプ値を格納する。通信コントローラ36は、格納されたタイムスタンプ値を送信FIFOメモリ54に適切に読み込み、適切に符号化する。
TD DLPDU、RQ DLPDU、RR DLPDUの自動タイムスタンプは、ソフトウェアがTD DLPDU、RQ DLPDU、RR DLPDUを送信FIFOメモリ54に読み込んだときに始まる。また、ソフトウェアは、送信されるDLPDUのバイト数のカウント値をレジスタに読み込む。DLPDUのバイト数のカウント値は、DLPDUの種類に応じて変化する。そして、ソフトウェアは、DLPDUの送信要求を開始する。
セグメント12が適切な時間だけ無活動になれば、送信ステートマシン52は、送信を開始できる。送信が開始されると、送信ステートマシン52は、1〜8バイトのプリアンブル、1バイトのスタート・デリミタ(SD)、NバイトのDLPDUに加え、2バイトのフレームチェック制御、そして、最後の1バイトのエンド・デリミタ(ED)の送信を進める。DLPDUが送信されている間、送信ステートマシン52は、送信FIFOメモリ54から8ビットのデータを読み込む。各バイトは、送信される前に、パラレル−シリアル変換器を介してシリアルデータに変換される。
通信コントローラ36は、送信ステートマシン52の状態と、送信のためにパラレル−シリアル変換器を介してシフトアウトされた送信FIFOメモリ54のデータとの双方を監視する。DLPDUの最初のバイトが送信される時点で、送信ステートマシン52は、メッセージ開始送信(SOM_xmt)事象パルスを生成する。
DLPDUの最初のバイトは、常に、図6に示すフレーム制御(FC)バイトである。FCは、どの種類のDLPDUが送信中であるのかを示す。どの種類のDLPDUが送信中であるのかによって、TDフラグもしくはRQフラグもしくはRRフラグが設定されることになる。1つの送信DLPDUにつき、1つのフラグのみが設定され得る。送信中のDLPDUがTDフレーム制御(FC)、RQフレーム制御(FC)、RRフレーム制御(FC)のいずれにも一致しない場合には、上述のフラグのいずれも設定されない。
フラグが設定されてから短い時間でフレーム制御データはセグメント12上に送出される。その時点で、送信ステートマシン52は、ノード時刻及びDL時刻を取得するスナップショットを生じるメッセージ開始送信(SOM_xmt)(図2参照)事象パルスを生成する。SOM_xmtパルスを用いることで、データがセグメント12上に送出されたときにおける送信デバイスのノード時刻及びDL時刻の非常に正確な値が得られる。TDフラグが設定されると、DL時刻における48ビットのタイムスタンプが作成され、一時レジスタに格納される。RQフラグもしくはRRフラグのいずれか一方が設定されると、ノード時刻における24ビット形式のタイムスタンプは、他の一時レジスタに格納される。
タイムスタンプ値が格納されたのち、クロックパルスが生成され、格納されたタイムスタンプデータが送信FIFOメモリ54に転送される。格納されたタイムスタンプデータの転送は、タイムスタンプデータがセグメント12上に送信されることが必要となる前によく発生する。
TD DLPDU、RQ DLPDU、RR DLPDUはそれぞれ、タイムスタンプ値が送信FIFO54の別の記憶位置に転送される必要がある。別の記憶位置への転送は、適切なタイムスタンプデータを送信FIFOメモリ54内の適切な記憶位置に多重化するように設定されたTDフラグもしくはRQフラグもしくはRRフラグを用いて達成される。ソフトウェアが送信FIFOメモリ54の上述の記憶位置に最初に書き込んだいかなる値も新たなタイムスタンプ値で上書きされる。
最後に、送信終了IRQは、DLPDUが送信されたときにCPU30上のソフトウェアに割込を行うことになる。しかしながら、ソフトウェアがタイムスタンプの生成に関与するのではない。むしろ、通信コントローラ36がタイムスタンプデータの生成を自動的に実行している。
通信コントローラ36の自動タイムスタンプにより、タイムスタンプデータの計算及び符号化を全て行うのに要するソフトウェアのオーバーヘッドがなくなる。また、通信コントローラ36内のハードウェアで自動タイムスタンプ機能を実行することで、タイムスタンプ値の精度が大幅に向上する。通信コントローラは、DLPDUの最初のバイトの始まりがローカルリンクに送出されているときを正確に把握するため、通信コントローラは、タイムスタンプを適切な時刻で取得できる。
本発明は、好ましい実施形態を参照しながら説明されているが、当業者は、本発明の精神及び範囲を逸脱することなく、形態の変更及び詳細な変更が可能であることを認識するであろう。
通信媒体セグメント上のデバイス間のディジタル通信を行うプロセス制御システムの図面である。 図1のプロセス制御システムにおけるデバイス間の通信のためのメッセージフォーマットを示す。 プロセス制御システムにおけるデバイスのブロック図である。 図3のデバイスにおける通信コントローラの機能ブロック図である。 図4の通信コントローラにおいて自動タイムスタンプを実行するのに用いられるクロック生成、セグメントタイマ、レジスタの機能ブロック図である。 自動タイムスタンプに続く時刻配信(TD)データリンク・プロトコル・データ・ユニット(DLPDU)のメッセージフォーマットを示す図面である。 自動タイムスタンプを伴う往復遅延問い合わせ(RQ)DLPDUのメッセージフォーマットを示す図面である。 自動タイムスタンプを伴う往復遅延応答(RR)DLPDUのメッセージフォーマットを示す図面である。

Claims (23)

  1. 通信媒体上で通信を行うデバイスであって、
    該デバイスは、
    前記通信媒体上でメッセージの受信及び送信を行う媒体接続装置(MAU)と、
    受信されたメッセージに含まれるデータを処理するとともに、送信されるメッセージに含まれるデータを生成する中央処理装置(CPU)と、
    前記MAUと前記CPUとを接続し、互いに異なる時間基準の複数のタイマを備え、受信メッセージ及び送信メッセージに関連する事象に対応する事象パルスを生成するとともに、該事象パルスに応じて、前記複数のタイマから複数のタイムスタンプ値を取得し、取得した複数のタイムスタンプ値を格納する通信コントローラと
    を備えることを特徴とするデバイス。
  2. 請求項1記載のデバイスであって、
    前記通信コントローラは、格納されたタイムスタンプ値を送信中のメッセージに挿入する
    ことを特徴とするデバイス。
  3. 請求項2記載のデバイスであって、
    前記事象パルスは、メッセージ開始事象パルスを含み、
    前記メッセージに挿入された前記格納されたタイムスタンプ値の1つは、前記メッセージ開始事象パルスが発生したときにおける前記デバイスのローカル時刻を表す
    ことを特徴とするデバイス。
  4. 請求項2記載のデバイスであって、
    前記通信コントローラは、どのような種類のメッセージが送信中であるのかを検出し、該メッセージの種類に基づいて、前記タイムスタンプ値を挿入するための前記メッセージ内の位置を選択する
    ことを特徴とするデバイス。
  5. 請求項1記載のデバイスであって、
    前記事象パルスは、受信メッセージが終了したときに前記通信コントローラによって生成されるメッセージ終了事象パルスを含んでいる
    ことを特徴とするデバイス。
  6. 請求項1記載のデバイスであって、
    前記事象パルスは、送信メッセージが終了したときに前記通信コントローラによって生成される送信終了事象パルスを含んでいる
    ことを特徴とするデバイス。
  7. 請求項1記載のデバイスであって、
    前記事象パルスは、受信メッセージの復号が開始されたときに前記通信コントローラによって生成される活動開始事象パルスを含んでいる
    ことを特徴とするデバイス。
  8. 請求項1記載のデバイスであって、
    前記複数のタイマは、
    第1時刻値を提供する第1タイマと、
    前記第1時刻値よりも分解能が高い第2時刻値を提供する第2タイマと
    を備えることを特徴とするデバイス。
  9. 請求項8記載のデバイスであって、
    前記第1タイマは、前記第1時刻値としてノード時刻を提供するノードタイマである
    ことを特徴とするデバイス。
  10. 請求項記載のデバイスであって、
    前記通信コントローラは、前記ノード時刻に基づいて、データリンク時刻とリンク予定時刻とを取得する
    ことを特徴とするデバイス。
  11. 請求項10記載のデバイスであって、
    前記通信コントローラは、前記事象パルスに応じたタイムスタンプ値として、前記ノード時刻と、前記データリンク時刻と、前記リンク予定時刻とをレジスタに格納する
    ことを特徴とするデバイス。
  12. 請求項8記載のデバイスであって、
    前記第2タイマは、前記第2時刻値としてオクテット時刻を生成するオクテットタイマである
    ことを特徴とするデバイス。
  13. ネットワーク上のデバイス間で交換されるメッセージにタイムスタンプを行う方法であって、
    該方法は、
    ネットワーク上でメッセージの送信及び受信を行うことと、
    第1クロックレートで変化する第1タイマ値を生成することと、
    前記第1クロックレートよりも高い第2クロックレートで変化する第2タイマ値を生成することと、
    送信メッセージ及び受信メッセージに関連する、選択された事象に対応する事象パルスを生成することと、
    前記事象パルスの1つが生成されたときに前記第1タイマ値を表す第1タイムスタンプ値を格納することと
    前記事象パルスの1つが生成されたときに前記第2タイマ値を表す第2タイムスタンプ値を格納することと
    を含むことを特徴とする方法。
  14. 請求項13記載の方法であって、
    前記第1タイマ値は、前記ネットワーク上のデバイスの時刻の検出値を表し、
    前記第2タイマ値は、前記デバイスの時間間隔を表す
    ことを特徴とする方法。
  15. 請求項14記載の方法であって、
    前記第1クロックレート及び前記第2クロックレートは、可変、かつ同期している
    ことを特徴とする方法。
  16. 請求項13記載の方法であって、さらに、
    送信中のメッセージに前記第1タイムスタンプ値を挿入することを含む
    ことを特徴とする方法。
  17. 請求項16記載の方法であって、
    前記事象パルスは、メッセージ開始事象パルスを含み、
    前記メッセージに挿入された前記第1タイムスタンプ値は、前記メッセージ開始事象パルスが発生したときにおける前記デバイスのローカル時刻を表す
    ことを特徴とする方法。
  18. 請求項16記載の方法であって、さらに、
    どのような種類のメッセージが送信中であるのか検出することと、
    前記メッセージの種類に基づいて前記タイムスタンプ値を挿入するための前記メッセージ内の位置を選択することと
    を含むことを特徴とする方法。
  19. 請求項13記載のデバイスであって、
    前記事象パルスは、受信メッセージが終了したときに生成されるメッセージ終了事象パルスを含む
    ことを特徴とするデバイス。
  20. 請求項13記載のデバイスであって、
    前記事象パルスは、送信メッセージが終了したときに生成される送信終了事象パルスを含む
    ことを特徴とするデバイス。
  21. 請求項13記載のデバイスであって、
    前記事象パルスは、受信メッセージの復号が開始されたときに生成される活動開始事象パルスを含む
    ことを特徴とするデバイス。
  22. プロセス制御ネットワーク上でデバイスによって送信されるメッセージ及び受信されるメッセージにタイムスタンプを行う方法であって、
    該方法は、
    各デバイスにて、互いに異なる時間基準のローカル時刻とノード時刻とを生成することと、
    前記メッセージに関連する事象が発生するときに事象パルスを生成することと、
    事象パルスが発生するときに、前記ローカル時刻及前記ノード時刻に対応する複数のタイムスタンプ値をスナップショットレジスタに転送することと
    を含むことを特徴とする方法。
  23. 請求項22記載の方法であって、
    前記事象パルスは、メッセージ終了(EOM)パルスと、送信終了(EOT)パルスと、活動開始(SOA)パルスと、送信開始(SOT)パルスとを含む
    ことを特徴とする方法。
JP2007523634A 2004-07-30 2005-07-15 自動タイムスタンプを備える通信コントローラ Expired - Fee Related JP4847955B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/903,317 2004-07-30
US10/903,317 US7689687B2 (en) 2004-07-30 2004-07-30 Communication controller with automatic time stamping
PCT/US2005/025506 WO2006020278A2 (en) 2004-07-30 2005-07-15 Communication controller with automatic time stamping

Publications (2)

Publication Number Publication Date
JP2008508796A JP2008508796A (ja) 2008-03-21
JP4847955B2 true JP4847955B2 (ja) 2011-12-28

Family

ID=35733707

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007523634A Expired - Fee Related JP4847955B2 (ja) 2004-07-30 2005-07-15 自動タイムスタンプを備える通信コントローラ

Country Status (5)

Country Link
US (1) US7689687B2 (ja)
EP (1) EP1784739B1 (ja)
JP (1) JP4847955B2 (ja)
CN (1) CN101390072B (ja)
WO (1) WO2006020278A2 (ja)

Families Citing this family (322)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7249281B2 (en) * 2003-07-28 2007-07-24 Microsoft Corporation Method and system for backing up and restoring data of a node in a distributed system
US8364849B2 (en) * 2004-08-30 2013-01-29 International Business Machines Corporation Snapshot interface operations
US7339853B2 (en) * 2005-12-02 2008-03-04 Agilent Technologies, Inc. Time stamping events for fractions of a clock cycle
US8130777B2 (en) 2006-05-26 2012-03-06 Agere Systems Inc. Link layer device with clock processing hardware resources shared among multiple ingress and egress links
DE102007016917B4 (de) 2007-04-05 2009-12-17 Phoenix Contact Gmbh & Co. Kg Verfahren sowie System zur sicheren Übertragung von zyklischen zu übertragenden Prozessdaten
US10378106B2 (en) 2008-11-14 2019-08-13 Asm Ip Holding B.V. Method of forming insulation film by modified PEALD
US8262287B2 (en) 2008-12-08 2012-09-11 Asm America, Inc. Thermocouple
US9394608B2 (en) 2009-04-06 2016-07-19 Asm America, Inc. Semiconductor processing reactor and components thereof
DE102009017681B4 (de) 2009-04-16 2014-02-20 Phoenix Contact Gmbh & Co. Kg Verfahren und Kommunikationssystem zum Ermitteln des Zeitpunktes eines Ereignisses in einem IO-Gerät
US9297705B2 (en) * 2009-05-06 2016-03-29 Asm America, Inc. Smart temperature measuring device
US8382370B2 (en) 2009-05-06 2013-02-26 Asm America, Inc. Thermocouple assembly with guarded thermocouple junction
DE102009032229B4 (de) * 2009-07-08 2012-06-14 Abb Technology Ag Verfahren und Einrichtung zur Protokollierung von Prozessvariablen eines digitalen Feldgerätes
US8802201B2 (en) 2009-08-14 2014-08-12 Asm America, Inc. Systems and methods for thin-film deposition of metal oxides using excited nitrogen-oxygen species
US9312155B2 (en) 2011-06-06 2016-04-12 Asm Japan K.K. High-throughput semiconductor-processing apparatus equipped with multiple dual-chamber modules
US10364496B2 (en) 2011-06-27 2019-07-30 Asm Ip Holding B.V. Dual section module having shared and unshared mass flow controllers
US10854498B2 (en) 2011-07-15 2020-12-01 Asm Ip Holding B.V. Wafer-supporting device and method for producing same
US20130023129A1 (en) 2011-07-20 2013-01-24 Asm America, Inc. Pressure transmitter for a semiconductor processing environment
DE102011115965B4 (de) * 2011-10-13 2013-06-13 Abb Technology Ag Verfahren zur Baudratenerkennung für Feldgeräte
US9017481B1 (en) 2011-10-28 2015-04-28 Asm America, Inc. Process feed management for semiconductor substrate processing
DE102011089428A1 (de) 2011-12-21 2013-06-27 Endress + Hauser Gmbh + Co. Kg Synchrone Datenübertragungseinrichtung
US9659799B2 (en) 2012-08-28 2017-05-23 Asm Ip Holding B.V. Systems and methods for dynamic semiconductor process scheduling
US10714315B2 (en) 2012-10-12 2020-07-14 Asm Ip Holdings B.V. Semiconductor reaction chamber showerhead
US20160376700A1 (en) 2013-02-01 2016-12-29 Asm Ip Holding B.V. System for treatment of deposition reactor
USD702188S1 (en) 2013-03-08 2014-04-08 Asm Ip Holding B.V. Thermocouple
US9484191B2 (en) 2013-03-08 2016-11-01 Asm Ip Holding B.V. Pulsed remote plasma method and system
US9589770B2 (en) 2013-03-08 2017-03-07 Asm Ip Holding B.V. Method and systems for in-situ formation of intermediate reactive species
US9240412B2 (en) 2013-09-27 2016-01-19 Asm Ip Holding B.V. Semiconductor structure and device and methods of forming same using selective epitaxial process
US20150139250A1 (en) * 2013-11-18 2015-05-21 Pica8, Inc. Synchronized network statistics collection
US10683571B2 (en) 2014-02-25 2020-06-16 Asm Ip Holding B.V. Gas supply manifold and method of supplying gases to chamber using same
US10167557B2 (en) 2014-03-18 2019-01-01 Asm Ip Holding B.V. Gas distribution system, reactor including the system, and methods of using the same
US11015245B2 (en) 2014-03-19 2021-05-25 Asm Ip Holding B.V. Gas-phase reactor and system having exhaust plenum and components thereof
US10858737B2 (en) 2014-07-28 2020-12-08 Asm Ip Holding B.V. Showerhead assembly and components thereof
US9890456B2 (en) 2014-08-21 2018-02-13 Asm Ip Holding B.V. Method and system for in situ formation of gas-phase compounds
US9657845B2 (en) 2014-10-07 2017-05-23 Asm Ip Holding B.V. Variable conductance gas distribution apparatus and method
US10941490B2 (en) 2014-10-07 2021-03-09 Asm Ip Holding B.V. Multiple temperature range susceptor, assembly, reactor and system including the susceptor, and methods of using the same
KR102263121B1 (ko) 2014-12-22 2021-06-09 에이에스엠 아이피 홀딩 비.브이. 반도체 소자 및 그 제조 방법
US10529542B2 (en) 2015-03-11 2020-01-07 Asm Ip Holdings B.V. Cross-flow reactor and method
US10276355B2 (en) 2015-03-12 2019-04-30 Asm Ip Holding B.V. Multi-zone reactor, system including the reactor, and method of using the same
US10458018B2 (en) 2015-06-26 2019-10-29 Asm Ip Holding B.V. Structures including metal carbide material, devices including the structures, and methods of forming same
US10600673B2 (en) 2015-07-07 2020-03-24 Asm Ip Holding B.V. Magnetic susceptor to baseplate seal
US9960072B2 (en) 2015-09-29 2018-05-01 Asm Ip Holding B.V. Variable adjustment for precise matching of multiple chamber cavity housings
US10211308B2 (en) 2015-10-21 2019-02-19 Asm Ip Holding B.V. NbMC layers
US10322384B2 (en) 2015-11-09 2019-06-18 Asm Ip Holding B.V. Counter flow mixer for process chamber
US11139308B2 (en) 2015-12-29 2021-10-05 Asm Ip Holding B.V. Atomic layer deposition of III-V compounds to form V-NAND devices
US10468251B2 (en) 2016-02-19 2019-11-05 Asm Ip Holding B.V. Method for forming spacers using silicon nitride film for spacer-defined multiple patterning
US10529554B2 (en) 2016-02-19 2020-01-07 Asm Ip Holding B.V. Method for forming silicon nitride film selectively on sidewalls or flat surfaces of trenches
US10501866B2 (en) 2016-03-09 2019-12-10 Asm Ip Holding B.V. Gas distribution apparatus for improved film uniformity in an epitaxial system
US10343920B2 (en) 2016-03-18 2019-07-09 Asm Ip Holding B.V. Aligned carbon nanotubes
US9892913B2 (en) 2016-03-24 2018-02-13 Asm Ip Holding B.V. Radial and thickness control via biased multi-port injection settings
US10865475B2 (en) 2016-04-21 2020-12-15 Asm Ip Holding B.V. Deposition of metal borides and silicides
US10190213B2 (en) 2016-04-21 2019-01-29 Asm Ip Holding B.V. Deposition of metal borides
US10367080B2 (en) 2016-05-02 2019-07-30 Asm Ip Holding B.V. Method of forming a germanium oxynitride film
US10032628B2 (en) 2016-05-02 2018-07-24 Asm Ip Holding B.V. Source/drain performance through conformal solid state doping
KR102592471B1 (ko) 2016-05-17 2023-10-20 에이에스엠 아이피 홀딩 비.브이. 금속 배선 형성 방법 및 이를 이용한 반도체 장치의 제조 방법
US11453943B2 (en) 2016-05-25 2022-09-27 Asm Ip Holding B.V. Method for forming carbon-containing silicon/metal oxide or nitride film by ALD using silicon precursor and hydrocarbon precursor
US10388509B2 (en) 2016-06-28 2019-08-20 Asm Ip Holding B.V. Formation of epitaxial layers via dislocation filtering
US9859151B1 (en) 2016-07-08 2018-01-02 Asm Ip Holding B.V. Selective film deposition method to form air gaps
US10612137B2 (en) 2016-07-08 2020-04-07 Asm Ip Holdings B.V. Organic reactants for atomic layer deposition
US10714385B2 (en) 2016-07-19 2020-07-14 Asm Ip Holding B.V. Selective deposition of tungsten
KR102354490B1 (ko) 2016-07-27 2022-01-21 에이에스엠 아이피 홀딩 비.브이. 기판 처리 방법
US9887082B1 (en) 2016-07-28 2018-02-06 Asm Ip Holding B.V. Method and apparatus for filling a gap
US9812320B1 (en) 2016-07-28 2017-11-07 Asm Ip Holding B.V. Method and apparatus for filling a gap
US10395919B2 (en) 2016-07-28 2019-08-27 Asm Ip Holding B.V. Method and apparatus for filling a gap
KR102532607B1 (ko) 2016-07-28 2023-05-15 에이에스엠 아이피 홀딩 비.브이. 기판 가공 장치 및 그 동작 방법
KR102613349B1 (ko) 2016-08-25 2023-12-14 에이에스엠 아이피 홀딩 비.브이. 배기 장치 및 이를 이용한 기판 가공 장치와 박막 제조 방법
US10410943B2 (en) 2016-10-13 2019-09-10 Asm Ip Holding B.V. Method for passivating a surface of a semiconductor and related systems
US10643826B2 (en) 2016-10-26 2020-05-05 Asm Ip Holdings B.V. Methods for thermally calibrating reaction chambers
US11532757B2 (en) 2016-10-27 2022-12-20 Asm Ip Holding B.V. Deposition of charge trapping layers
US10714350B2 (en) 2016-11-01 2020-07-14 ASM IP Holdings, B.V. Methods for forming a transition metal niobium nitride film on a substrate by atomic layer deposition and related semiconductor device structures
US10229833B2 (en) 2016-11-01 2019-03-12 Asm Ip Holding B.V. Methods for forming a transition metal nitride film on a substrate by atomic layer deposition and related semiconductor device structures
US10643904B2 (en) 2016-11-01 2020-05-05 Asm Ip Holdings B.V. Methods for forming a semiconductor device and related semiconductor device structures
US10435790B2 (en) 2016-11-01 2019-10-08 Asm Ip Holding B.V. Method of subatmospheric plasma-enhanced ALD using capacitively coupled electrodes with narrow gap
US10134757B2 (en) 2016-11-07 2018-11-20 Asm Ip Holding B.V. Method of processing a substrate and a device manufactured by using the method
KR102546317B1 (ko) 2016-11-15 2023-06-21 에이에스엠 아이피 홀딩 비.브이. 기체 공급 유닛 및 이를 포함하는 기판 처리 장치
US10340135B2 (en) 2016-11-28 2019-07-02 Asm Ip Holding B.V. Method of topologically restricted plasma-enhanced cyclic deposition of silicon or metal nitride
KR20180068582A (ko) 2016-12-14 2018-06-22 에이에스엠 아이피 홀딩 비.브이. 기판 처리 장치
US11581186B2 (en) 2016-12-15 2023-02-14 Asm Ip Holding B.V. Sequential infiltration synthesis apparatus
US11447861B2 (en) 2016-12-15 2022-09-20 Asm Ip Holding B.V. Sequential infiltration synthesis apparatus and a method of forming a patterned structure
KR20180070971A (ko) 2016-12-19 2018-06-27 에이에스엠 아이피 홀딩 비.브이. 기판 처리 장치
US10269558B2 (en) 2016-12-22 2019-04-23 Asm Ip Holding B.V. Method of forming a structure on a substrate
US10867788B2 (en) 2016-12-28 2020-12-15 Asm Ip Holding B.V. Method of forming a structure on a substrate
US11390950B2 (en) 2017-01-10 2022-07-19 Asm Ip Holding B.V. Reactor system and method to reduce residue buildup during a film deposition process
US10655221B2 (en) 2017-02-09 2020-05-19 Asm Ip Holding B.V. Method for depositing oxide film by thermal ALD and PEALD
US10468261B2 (en) 2017-02-15 2019-11-05 Asm Ip Holding B.V. Methods for forming a metallic film on a substrate by cyclical deposition and related semiconductor device structures
US10529563B2 (en) 2017-03-29 2020-01-07 Asm Ip Holdings B.V. Method for forming doped metal oxide films on a substrate by cyclical deposition and related semiconductor device structures
US10283353B2 (en) 2017-03-29 2019-05-07 Asm Ip Holding B.V. Method of reforming insulating film deposited on substrate with recess pattern
KR102457289B1 (ko) 2017-04-25 2022-10-21 에이에스엠 아이피 홀딩 비.브이. 박막 증착 방법 및 반도체 장치의 제조 방법
US10446393B2 (en) 2017-05-08 2019-10-15 Asm Ip Holding B.V. Methods for forming silicon-containing epitaxial layers and related semiconductor device structures
US10892156B2 (en) 2017-05-08 2021-01-12 Asm Ip Holding B.V. Methods for forming a silicon nitride film on a substrate and related semiconductor device structures
US10770286B2 (en) 2017-05-08 2020-09-08 Asm Ip Holdings B.V. Methods for selectively forming a silicon nitride film on a substrate and related semiconductor device structures
US10504742B2 (en) 2017-05-31 2019-12-10 Asm Ip Holding B.V. Method of atomic layer etching using hydrogen plasma
US10886123B2 (en) 2017-06-02 2021-01-05 Asm Ip Holding B.V. Methods for forming low temperature semiconductor layers and related semiconductor device structures
US12040200B2 (en) 2017-06-20 2024-07-16 Asm Ip Holding B.V. Semiconductor processing apparatus and methods for calibrating a semiconductor processing apparatus
US11306395B2 (en) 2017-06-28 2022-04-19 Asm Ip Holding B.V. Methods for depositing a transition metal nitride film on a substrate by atomic layer deposition and related deposition apparatus
US10685834B2 (en) 2017-07-05 2020-06-16 Asm Ip Holdings B.V. Methods for forming a silicon germanium tin layer and related semiconductor device structures
KR20190009245A (ko) 2017-07-18 2019-01-28 에이에스엠 아이피 홀딩 비.브이. 반도체 소자 구조물 형성 방법 및 관련된 반도체 소자 구조물
US10541333B2 (en) 2017-07-19 2020-01-21 Asm Ip Holding B.V. Method for depositing a group IV semiconductor and related semiconductor device structures
US11018002B2 (en) 2017-07-19 2021-05-25 Asm Ip Holding B.V. Method for selectively depositing a Group IV semiconductor and related semiconductor device structures
US11374112B2 (en) 2017-07-19 2022-06-28 Asm Ip Holding B.V. Method for depositing a group IV semiconductor and related semiconductor device structures
US10590535B2 (en) 2017-07-26 2020-03-17 Asm Ip Holdings B.V. Chemical treatment, deposition and/or infiltration apparatus and method for using the same
US10605530B2 (en) 2017-07-26 2020-03-31 Asm Ip Holding B.V. Assembly of a liner and a flange for a vertical furnace as well as the liner and the vertical furnace
US10312055B2 (en) 2017-07-26 2019-06-04 Asm Ip Holding B.V. Method of depositing film by PEALD using negative bias
US10692741B2 (en) 2017-08-08 2020-06-23 Asm Ip Holdings B.V. Radiation shield
US10770336B2 (en) 2017-08-08 2020-09-08 Asm Ip Holding B.V. Substrate lift mechanism and reactor including same
US11769682B2 (en) 2017-08-09 2023-09-26 Asm Ip Holding B.V. Storage apparatus for storing cassettes for substrates and processing apparatus equipped therewith
US10249524B2 (en) 2017-08-09 2019-04-02 Asm Ip Holding B.V. Cassette holder assembly for a substrate cassette and holding member for use in such assembly
US11139191B2 (en) 2017-08-09 2021-10-05 Asm Ip Holding B.V. Storage apparatus for storing cassettes for substrates and processing apparatus equipped therewith
USD900036S1 (en) 2017-08-24 2020-10-27 Asm Ip Holding B.V. Heater electrical connector and adapter
US11830730B2 (en) 2017-08-29 2023-11-28 Asm Ip Holding B.V. Layer forming method and apparatus
US11056344B2 (en) 2017-08-30 2021-07-06 Asm Ip Holding B.V. Layer forming method
KR102491945B1 (ko) 2017-08-30 2023-01-26 에이에스엠 아이피 홀딩 비.브이. 기판 처리 장치
US11295980B2 (en) 2017-08-30 2022-04-05 Asm Ip Holding B.V. Methods for depositing a molybdenum metal film over a dielectric surface of a substrate by a cyclical deposition process and related semiconductor device structures
KR102401446B1 (ko) 2017-08-31 2022-05-24 에이에스엠 아이피 홀딩 비.브이. 기판 처리 장치
US10607895B2 (en) 2017-09-18 2020-03-31 Asm Ip Holdings B.V. Method for forming a semiconductor device structure comprising a gate fill metal
KR102630301B1 (ko) 2017-09-21 2024-01-29 에이에스엠 아이피 홀딩 비.브이. 침투성 재료의 순차 침투 합성 방법 처리 및 이를 이용하여 형성된 구조물 및 장치
US10844484B2 (en) 2017-09-22 2020-11-24 Asm Ip Holding B.V. Apparatus for dispensing a vapor phase reactant to a reaction chamber and related methods
US10658205B2 (en) 2017-09-28 2020-05-19 Asm Ip Holdings B.V. Chemical dispensing apparatus and methods for dispensing a chemical to a reaction chamber
US10403504B2 (en) 2017-10-05 2019-09-03 Asm Ip Holding B.V. Method for selectively depositing a metallic film on a substrate
US10319588B2 (en) 2017-10-10 2019-06-11 Asm Ip Holding B.V. Method for depositing a metal chalcogenide on a substrate by cyclical deposition
US10923344B2 (en) 2017-10-30 2021-02-16 Asm Ip Holding B.V. Methods for forming a semiconductor structure and related semiconductor structures
US10910262B2 (en) 2017-11-16 2021-02-02 Asm Ip Holding B.V. Method of selectively depositing a capping layer structure on a semiconductor device structure
KR102443047B1 (ko) 2017-11-16 2022-09-14 에이에스엠 아이피 홀딩 비.브이. 기판 처리 장치 방법 및 그에 의해 제조된 장치
US11022879B2 (en) 2017-11-24 2021-06-01 Asm Ip Holding B.V. Method of forming an enhanced unexposed photoresist layer
WO2019103613A1 (en) 2017-11-27 2019-05-31 Asm Ip Holding B.V. A storage device for storing wafer cassettes for use with a batch furnace
KR102633318B1 (ko) 2017-11-27 2024-02-05 에이에스엠 아이피 홀딩 비.브이. 청정 소형 구역을 포함한 장치
US10290508B1 (en) 2017-12-05 2019-05-14 Asm Ip Holding B.V. Method for forming vertical spacers for spacer-defined patterning
US10872771B2 (en) 2018-01-16 2020-12-22 Asm Ip Holding B. V. Method for depositing a material film on a substrate within a reaction chamber by a cyclical deposition process and related device structures
CN111630203A (zh) 2018-01-19 2020-09-04 Asm Ip私人控股有限公司 通过等离子体辅助沉积来沉积间隙填充层的方法
TWI799494B (zh) 2018-01-19 2023-04-21 荷蘭商Asm 智慧財產控股公司 沈積方法
USD903477S1 (en) 2018-01-24 2020-12-01 Asm Ip Holdings B.V. Metal clamp
US11018047B2 (en) 2018-01-25 2021-05-25 Asm Ip Holding B.V. Hybrid lift pin
US10535516B2 (en) 2018-02-01 2020-01-14 Asm Ip Holdings B.V. Method for depositing a semiconductor structure on a surface of a substrate and related semiconductor structures
USD880437S1 (en) 2018-02-01 2020-04-07 Asm Ip Holding B.V. Gas supply plate for semiconductor manufacturing apparatus
US11081345B2 (en) 2018-02-06 2021-08-03 Asm Ip Holding B.V. Method of post-deposition treatment for silicon oxide film
US10896820B2 (en) 2018-02-14 2021-01-19 Asm Ip Holding B.V. Method for depositing a ruthenium-containing film on a substrate by a cyclical deposition process
WO2019158960A1 (en) 2018-02-14 2019-08-22 Asm Ip Holding B.V. A method for depositing a ruthenium-containing film on a substrate by a cyclical deposition process
US10731249B2 (en) 2018-02-15 2020-08-04 Asm Ip Holding B.V. Method of forming a transition metal containing film on a substrate by a cyclical deposition process, a method for supplying a transition metal halide compound to a reaction chamber, and related vapor deposition apparatus
KR102636427B1 (ko) 2018-02-20 2024-02-13 에이에스엠 아이피 홀딩 비.브이. 기판 처리 방법 및 장치
US10658181B2 (en) 2018-02-20 2020-05-19 Asm Ip Holding B.V. Method of spacer-defined direct patterning in semiconductor fabrication
US10975470B2 (en) 2018-02-23 2021-04-13 Asm Ip Holding B.V. Apparatus for detecting or monitoring for a chemical precursor in a high temperature environment
US11473195B2 (en) 2018-03-01 2022-10-18 Asm Ip Holding B.V. Semiconductor processing apparatus and a method for processing a substrate
US11629406B2 (en) 2018-03-09 2023-04-18 Asm Ip Holding B.V. Semiconductor processing apparatus comprising one or more pyrometers for measuring a temperature of a substrate during transfer of the substrate
US11114283B2 (en) 2018-03-16 2021-09-07 Asm Ip Holding B.V. Reactor, system including the reactor, and methods of manufacturing and using same
KR102646467B1 (ko) 2018-03-27 2024-03-11 에이에스엠 아이피 홀딩 비.브이. 기판 상에 전극을 형성하는 방법 및 전극을 포함하는 반도체 소자 구조
US11088002B2 (en) 2018-03-29 2021-08-10 Asm Ip Holding B.V. Substrate rack and a substrate processing system and method
US11230766B2 (en) 2018-03-29 2022-01-25 Asm Ip Holding B.V. Substrate processing apparatus and method
US10510536B2 (en) 2018-03-29 2019-12-17 Asm Ip Holding B.V. Method of depositing a co-doped polysilicon film on a surface of a substrate within a reaction chamber
KR102501472B1 (ko) 2018-03-30 2023-02-20 에이에스엠 아이피 홀딩 비.브이. 기판 처리 방법
US12025484B2 (en) 2018-05-08 2024-07-02 Asm Ip Holding B.V. Thin film forming method
KR20190128558A (ko) 2018-05-08 2019-11-18 에이에스엠 아이피 홀딩 비.브이. 기판 상에 산화물 막을 주기적 증착 공정에 의해 증착하기 위한 방법 및 관련 소자 구조
TW202349473A (zh) 2018-05-11 2023-12-16 荷蘭商Asm Ip私人控股有限公司 用於基板上形成摻雜金屬碳化物薄膜之方法及相關半導體元件結構
KR102596988B1 (ko) 2018-05-28 2023-10-31 에이에스엠 아이피 홀딩 비.브이. 기판 처리 방법 및 그에 의해 제조된 장치
US11718913B2 (en) 2018-06-04 2023-08-08 Asm Ip Holding B.V. Gas distribution system and reactor system including same
US11270899B2 (en) 2018-06-04 2022-03-08 Asm Ip Holding B.V. Wafer handling chamber with moisture reduction
US11286562B2 (en) 2018-06-08 2022-03-29 Asm Ip Holding B.V. Gas-phase chemical reactor and method of using same
US10797133B2 (en) 2018-06-21 2020-10-06 Asm Ip Holding B.V. Method for depositing a phosphorus doped silicon arsenide film and related semiconductor device structures
KR102568797B1 (ko) 2018-06-21 2023-08-21 에이에스엠 아이피 홀딩 비.브이. 기판 처리 시스템
TW202405221A (zh) 2018-06-27 2024-02-01 荷蘭商Asm Ip私人控股有限公司 用於形成含金屬材料及包含含金屬材料的膜及結構之循環沉積方法
TW202409324A (zh) 2018-06-27 2024-03-01 荷蘭商Asm Ip私人控股有限公司 用於形成含金屬材料之循環沉積製程
US10612136B2 (en) 2018-06-29 2020-04-07 ASM IP Holding, B.V. Temperature-controlled flange and reactor system including same
TWI751420B (zh) 2018-06-29 2022-01-01 荷蘭商Asm知識產權私人控股有限公司 薄膜沉積方法
US10388513B1 (en) 2018-07-03 2019-08-20 Asm Ip Holding B.V. Method for depositing silicon-free carbon-containing film as gap-fill layer by pulse plasma-assisted deposition
US10755922B2 (en) 2018-07-03 2020-08-25 Asm Ip Holding B.V. Method for depositing silicon-free carbon-containing film as gap-fill layer by pulse plasma-assisted deposition
US10767789B2 (en) 2018-07-16 2020-09-08 Asm Ip Holding B.V. Diaphragm valves, valve components, and methods for forming valve components
US10483099B1 (en) 2018-07-26 2019-11-19 Asm Ip Holding B.V. Method for forming thermally stable organosilicon polymer film
US11053591B2 (en) 2018-08-06 2021-07-06 Asm Ip Holding B.V. Multi-port gas injection system and reactor system including same
US10883175B2 (en) 2018-08-09 2021-01-05 Asm Ip Holding B.V. Vertical furnace for processing substrates and a liner for use therein
US10829852B2 (en) 2018-08-16 2020-11-10 Asm Ip Holding B.V. Gas distribution device for a wafer processing apparatus
US11430674B2 (en) 2018-08-22 2022-08-30 Asm Ip Holding B.V. Sensor array, apparatus for dispensing a vapor phase reactant to a reaction chamber and related methods
US11024523B2 (en) 2018-09-11 2021-06-01 Asm Ip Holding B.V. Substrate processing apparatus and method
KR20200030162A (ko) 2018-09-11 2020-03-20 에이에스엠 아이피 홀딩 비.브이. 박막 증착 방법
US11049751B2 (en) 2018-09-14 2021-06-29 Asm Ip Holding B.V. Cassette supply system to store and handle cassettes and processing apparatus equipped therewith
CN110970344A (zh) 2018-10-01 2020-04-07 Asm Ip控股有限公司 衬底保持设备、包含所述设备的***及其使用方法
US11232963B2 (en) 2018-10-03 2022-01-25 Asm Ip Holding B.V. Substrate processing apparatus and method
CN109254198B (zh) * 2018-10-08 2021-07-13 许昌许继软件技术有限公司 避雷器的数据同步采集***和数据采集装置
KR102592699B1 (ko) 2018-10-08 2023-10-23 에이에스엠 아이피 홀딩 비.브이. 기판 지지 유닛 및 이를 포함하는 박막 증착 장치와 기판 처리 장치
US10847365B2 (en) 2018-10-11 2020-11-24 Asm Ip Holding B.V. Method of forming conformal silicon carbide film by cyclic CVD
US10811256B2 (en) 2018-10-16 2020-10-20 Asm Ip Holding B.V. Method for etching a carbon-containing feature
KR102605121B1 (ko) 2018-10-19 2023-11-23 에이에스엠 아이피 홀딩 비.브이. 기판 처리 장치 및 기판 처리 방법
KR102546322B1 (ko) 2018-10-19 2023-06-21 에이에스엠 아이피 홀딩 비.브이. 기판 처리 장치 및 기판 처리 방법
USD948463S1 (en) 2018-10-24 2022-04-12 Asm Ip Holding B.V. Susceptor for semiconductor substrate supporting apparatus
US10381219B1 (en) 2018-10-25 2019-08-13 Asm Ip Holding B.V. Methods for forming a silicon nitride film
US11087997B2 (en) 2018-10-31 2021-08-10 Asm Ip Holding B.V. Substrate processing apparatus for processing substrates
KR20200051105A (ko) 2018-11-02 2020-05-13 에이에스엠 아이피 홀딩 비.브이. 기판 지지 유닛 및 이를 포함하는 기판 처리 장치
US11572620B2 (en) 2018-11-06 2023-02-07 Asm Ip Holding B.V. Methods for selectively depositing an amorphous silicon film on a substrate
US11031242B2 (en) 2018-11-07 2021-06-08 Asm Ip Holding B.V. Methods for depositing a boron doped silicon germanium film
US10818758B2 (en) 2018-11-16 2020-10-27 Asm Ip Holding B.V. Methods for forming a metal silicate film on a substrate in a reaction chamber and related semiconductor device structures
US10847366B2 (en) 2018-11-16 2020-11-24 Asm Ip Holding B.V. Methods for depositing a transition metal chalcogenide film on a substrate by a cyclical deposition process
US10559458B1 (en) 2018-11-26 2020-02-11 Asm Ip Holding B.V. Method of forming oxynitride film
US12040199B2 (en) 2018-11-28 2024-07-16 Asm Ip Holding B.V. Substrate processing apparatus for processing substrates
US11217444B2 (en) 2018-11-30 2022-01-04 Asm Ip Holding B.V. Method for forming an ultraviolet radiation responsive metal oxide-containing film
KR102636428B1 (ko) 2018-12-04 2024-02-13 에이에스엠 아이피 홀딩 비.브이. 기판 처리 장치를 세정하는 방법
US11158513B2 (en) 2018-12-13 2021-10-26 Asm Ip Holding B.V. Methods for forming a rhenium-containing film on a substrate by a cyclical deposition process and related semiconductor device structures
JP7504584B2 (ja) 2018-12-14 2024-06-24 エーエスエム・アイピー・ホールディング・ベー・フェー 窒化ガリウムの選択的堆積を用いてデバイス構造体を形成する方法及びそのためのシステム
TWI819180B (zh) 2019-01-17 2023-10-21 荷蘭商Asm 智慧財產控股公司 藉由循環沈積製程於基板上形成含過渡金屬膜之方法
KR20200091543A (ko) 2019-01-22 2020-07-31 에이에스엠 아이피 홀딩 비.브이. 기판 처리 장치
CN111524788B (zh) 2019-02-01 2023-11-24 Asm Ip私人控股有限公司 氧化硅的拓扑选择性膜形成的方法
US11700270B2 (en) * 2019-02-19 2023-07-11 The Aerospace Corporation Systems and methods for detecting a communication anomaly
JP2020136678A (ja) 2019-02-20 2020-08-31 エーエスエム・アイピー・ホールディング・ベー・フェー 基材表面内に形成された凹部を充填するための方法および装置
KR102626263B1 (ko) 2019-02-20 2024-01-16 에이에스엠 아이피 홀딩 비.브이. 처리 단계를 포함하는 주기적 증착 방법 및 이를 위한 장치
JP7509548B2 (ja) 2019-02-20 2024-07-02 エーエスエム・アイピー・ホールディング・ベー・フェー 基材表面内に形成された凹部を充填するための周期的堆積方法および装置
US11482533B2 (en) 2019-02-20 2022-10-25 Asm Ip Holding B.V. Apparatus and methods for plug fill deposition in 3-D NAND applications
JP2020133004A (ja) 2019-02-22 2020-08-31 エーエスエム・アイピー・ホールディング・ベー・フェー 基材を処理するための基材処理装置および方法
KR20200108248A (ko) 2019-03-08 2020-09-17 에이에스엠 아이피 홀딩 비.브이. SiOCN 층을 포함한 구조체 및 이의 형성 방법
KR20200108243A (ko) 2019-03-08 2020-09-17 에이에스엠 아이피 홀딩 비.브이. SiOC 층을 포함한 구조체 및 이의 형성 방법
KR20200108242A (ko) 2019-03-08 2020-09-17 에이에스엠 아이피 홀딩 비.브이. 실리콘 질화물 층을 선택적으로 증착하는 방법, 및 선택적으로 증착된 실리콘 질화물 층을 포함하는 구조체
KR20200116033A (ko) 2019-03-28 2020-10-08 에이에스엠 아이피 홀딩 비.브이. 도어 개방기 및 이를 구비한 기판 처리 장치
KR20200116855A (ko) 2019-04-01 2020-10-13 에이에스엠 아이피 홀딩 비.브이. 반도체 소자를 제조하는 방법
KR20200123380A (ko) 2019-04-19 2020-10-29 에이에스엠 아이피 홀딩 비.브이. 층 형성 방법 및 장치
KR20200125453A (ko) 2019-04-24 2020-11-04 에이에스엠 아이피 홀딩 비.브이. 기상 반응기 시스템 및 이를 사용하는 방법
KR20200130118A (ko) 2019-05-07 2020-11-18 에이에스엠 아이피 홀딩 비.브이. 비정질 탄소 중합체 막을 개질하는 방법
KR20200130121A (ko) 2019-05-07 2020-11-18 에이에스엠 아이피 홀딩 비.브이. 딥 튜브가 있는 화학물질 공급원 용기
KR20200130652A (ko) 2019-05-10 2020-11-19 에이에스엠 아이피 홀딩 비.브이. 표면 상에 재료를 증착하는 방법 및 본 방법에 따라 형성된 구조
JP2020188255A (ja) 2019-05-16 2020-11-19 エーエスエム アイピー ホールディング ビー.ブイ. ウェハボートハンドリング装置、縦型バッチ炉および方法
JP2020188254A (ja) 2019-05-16 2020-11-19 エーエスエム アイピー ホールディング ビー.ブイ. ウェハボートハンドリング装置、縦型バッチ炉および方法
USD947913S1 (en) 2019-05-17 2022-04-05 Asm Ip Holding B.V. Susceptor shaft
USD975665S1 (en) 2019-05-17 2023-01-17 Asm Ip Holding B.V. Susceptor shaft
USD935572S1 (en) 2019-05-24 2021-11-09 Asm Ip Holding B.V. Gas channel plate
US11106496B2 (en) * 2019-05-28 2021-08-31 Microsoft Technology Licensing, Llc. Memory-efficient dynamic deferral of scheduled tasks
USD922229S1 (en) 2019-06-05 2021-06-15 Asm Ip Holding B.V. Device for controlling a temperature of a gas supply unit
KR20200141002A (ko) 2019-06-06 2020-12-17 에이에스엠 아이피 홀딩 비.브이. 배기 가스 분석을 포함한 기상 반응기 시스템을 사용하는 방법
KR20200143254A (ko) 2019-06-11 2020-12-23 에이에스엠 아이피 홀딩 비.브이. 개질 가스를 사용하여 전자 구조를 형성하는 방법, 상기 방법을 수행하기 위한 시스템, 및 상기 방법을 사용하여 형성되는 구조
USD944946S1 (en) 2019-06-14 2022-03-01 Asm Ip Holding B.V. Shower plate
USD931978S1 (en) 2019-06-27 2021-09-28 Asm Ip Holding B.V. Showerhead vacuum transport
KR20210005515A (ko) 2019-07-03 2021-01-14 에이에스엠 아이피 홀딩 비.브이. 기판 처리 장치용 온도 제어 조립체 및 이를 사용하는 방법
JP7499079B2 (ja) 2019-07-09 2024-06-13 エーエスエム・アイピー・ホールディング・ベー・フェー 同軸導波管を用いたプラズマ装置、基板処理方法
CN112216646A (zh) 2019-07-10 2021-01-12 Asm Ip私人控股有限公司 基板支撑组件及包括其的基板处理装置
KR20210010307A (ko) 2019-07-16 2021-01-27 에이에스엠 아이피 홀딩 비.브이. 기판 처리 장치
KR20210010820A (ko) 2019-07-17 2021-01-28 에이에스엠 아이피 홀딩 비.브이. 실리콘 게르마늄 구조를 형성하는 방법
KR20210010816A (ko) 2019-07-17 2021-01-28 에이에스엠 아이피 홀딩 비.브이. 라디칼 보조 점화 플라즈마 시스템 및 방법
US11643724B2 (en) 2019-07-18 2023-05-09 Asm Ip Holding B.V. Method of forming structures using a neutral beam
TWI839544B (zh) 2019-07-19 2024-04-21 荷蘭商Asm Ip私人控股有限公司 形成形貌受控的非晶碳聚合物膜之方法
TW202113936A (zh) 2019-07-29 2021-04-01 荷蘭商Asm Ip私人控股有限公司 用於利用n型摻雜物及/或替代摻雜物選擇性沉積以達成高摻雜物併入之方法
CN112309900A (zh) 2019-07-30 2021-02-02 Asm Ip私人控股有限公司 基板处理设备
CN112309899A (zh) 2019-07-30 2021-02-02 Asm Ip私人控股有限公司 基板处理设备
US11227782B2 (en) 2019-07-31 2022-01-18 Asm Ip Holding B.V. Vertical batch furnace assembly
US11587815B2 (en) 2019-07-31 2023-02-21 Asm Ip Holding B.V. Vertical batch furnace assembly
US11587814B2 (en) 2019-07-31 2023-02-21 Asm Ip Holding B.V. Vertical batch furnace assembly
CN112323048B (zh) 2019-08-05 2024-02-09 Asm Ip私人控股有限公司 用于化学源容器的液位传感器
USD965524S1 (en) 2019-08-19 2022-10-04 Asm Ip Holding B.V. Susceptor support
USD965044S1 (en) 2019-08-19 2022-09-27 Asm Ip Holding B.V. Susceptor shaft
JP2021031769A (ja) 2019-08-21 2021-03-01 エーエスエム アイピー ホールディング ビー.ブイ. 成膜原料混合ガス生成装置及び成膜装置
USD940837S1 (en) 2019-08-22 2022-01-11 Asm Ip Holding B.V. Electrode
USD949319S1 (en) 2019-08-22 2022-04-19 Asm Ip Holding B.V. Exhaust duct
USD979506S1 (en) 2019-08-22 2023-02-28 Asm Ip Holding B.V. Insulator
KR20210024423A (ko) 2019-08-22 2021-03-05 에이에스엠 아이피 홀딩 비.브이. 홀을 구비한 구조체를 형성하기 위한 방법
USD930782S1 (en) 2019-08-22 2021-09-14 Asm Ip Holding B.V. Gas distributor
KR20210024420A (ko) 2019-08-23 2021-03-05 에이에스엠 아이피 홀딩 비.브이. 비스(디에틸아미노)실란을 사용하여 peald에 의해 개선된 품질을 갖는 실리콘 산화물 막을 증착하기 위한 방법
US11286558B2 (en) 2019-08-23 2022-03-29 Asm Ip Holding B.V. Methods for depositing a molybdenum nitride film on a surface of a substrate by a cyclical deposition process and related semiconductor device structures including a molybdenum nitride film
KR20210029090A (ko) 2019-09-04 2021-03-15 에이에스엠 아이피 홀딩 비.브이. 희생 캡핑 층을 이용한 선택적 증착 방법
KR20210029663A (ko) 2019-09-05 2021-03-16 에이에스엠 아이피 홀딩 비.브이. 기판 처리 장치
US11562901B2 (en) 2019-09-25 2023-01-24 Asm Ip Holding B.V. Substrate processing method
CN112593212B (zh) 2019-10-02 2023-12-22 Asm Ip私人控股有限公司 通过循环等离子体增强沉积工艺形成拓扑选择性氧化硅膜的方法
KR20210042810A (ko) 2019-10-08 2021-04-20 에이에스엠 아이피 홀딩 비.브이. 활성 종을 이용하기 위한 가스 분배 어셈블리를 포함한 반응기 시스템 및 이를 사용하는 방법
CN112635282A (zh) 2019-10-08 2021-04-09 Asm Ip私人控股有限公司 具有连接板的基板处理装置、基板处理方法
KR20210043460A (ko) 2019-10-10 2021-04-21 에이에스엠 아이피 홀딩 비.브이. 포토레지스트 하부층을 형성하기 위한 방법 및 이를 포함한 구조체
US12009241B2 (en) 2019-10-14 2024-06-11 Asm Ip Holding B.V. Vertical batch furnace assembly with detector to detect cassette
TWI834919B (zh) 2019-10-16 2024-03-11 荷蘭商Asm Ip私人控股有限公司 氧化矽之拓撲選擇性膜形成之方法
US11637014B2 (en) 2019-10-17 2023-04-25 Asm Ip Holding B.V. Methods for selective deposition of doped semiconductor material
KR20210047808A (ko) 2019-10-21 2021-04-30 에이에스엠 아이피 홀딩 비.브이. 막을 선택적으로 에칭하기 위한 장치 및 방법
KR20210050453A (ko) 2019-10-25 2021-05-07 에이에스엠 아이피 홀딩 비.브이. 기판 표면 상의 갭 피처를 충진하는 방법 및 이와 관련된 반도체 소자 구조
US11646205B2 (en) 2019-10-29 2023-05-09 Asm Ip Holding B.V. Methods of selectively forming n-type doped material on a surface, systems for selectively forming n-type doped material, and structures formed using same
KR20210054983A (ko) 2019-11-05 2021-05-14 에이에스엠 아이피 홀딩 비.브이. 도핑된 반도체 층을 갖는 구조체 및 이를 형성하기 위한 방법 및 시스템
US11501968B2 (en) 2019-11-15 2022-11-15 Asm Ip Holding B.V. Method for providing a semiconductor device with silicon filled gaps
KR20210062561A (ko) 2019-11-20 2021-05-31 에이에스엠 아이피 홀딩 비.브이. 기판의 표면 상에 탄소 함유 물질을 증착하는 방법, 상기 방법을 사용하여 형성된 구조물, 및 상기 구조물을 형성하기 위한 시스템
US11450529B2 (en) 2019-11-26 2022-09-20 Asm Ip Holding B.V. Methods for selectively forming a target film on a substrate comprising a first dielectric surface and a second metallic surface
CN112951697A (zh) 2019-11-26 2021-06-11 Asm Ip私人控股有限公司 基板处理设备
CN112885692A (zh) 2019-11-29 2021-06-01 Asm Ip私人控股有限公司 基板处理设备
CN112885693A (zh) 2019-11-29 2021-06-01 Asm Ip私人控股有限公司 基板处理设备
JP2021090042A (ja) 2019-12-02 2021-06-10 エーエスエム アイピー ホールディング ビー.ブイ. 基板処理装置、基板処理方法
KR20210070898A (ko) 2019-12-04 2021-06-15 에이에스엠 아이피 홀딩 비.브이. 기판 처리 장치
KR20210078405A (ko) 2019-12-17 2021-06-28 에이에스엠 아이피 홀딩 비.브이. 바나듐 나이트라이드 층을 형성하는 방법 및 바나듐 나이트라이드 층을 포함하는 구조
US11527403B2 (en) 2019-12-19 2022-12-13 Asm Ip Holding B.V. Methods for filling a gap feature on a substrate surface and related semiconductor structures
TW202140135A (zh) 2020-01-06 2021-11-01 荷蘭商Asm Ip私人控股有限公司 氣體供應總成以及閥板總成
KR20210089079A (ko) 2020-01-06 2021-07-15 에이에스엠 아이피 홀딩 비.브이. 채널형 리프트 핀
US11993847B2 (en) 2020-01-08 2024-05-28 Asm Ip Holding B.V. Injector
KR102675856B1 (ko) 2020-01-20 2024-06-17 에이에스엠 아이피 홀딩 비.브이. 박막 형성 방법 및 박막 표면 개질 방법
TW202130846A (zh) 2020-02-03 2021-08-16 荷蘭商Asm Ip私人控股有限公司 形成包括釩或銦層的結構之方法
KR20210100010A (ko) 2020-02-04 2021-08-13 에이에스엠 아이피 홀딩 비.브이. 대형 물품의 투과율 측정을 위한 방법 및 장치
US11776846B2 (en) 2020-02-07 2023-10-03 Asm Ip Holding B.V. Methods for depositing gap filling fluids and related systems and devices
US11781243B2 (en) 2020-02-17 2023-10-10 Asm Ip Holding B.V. Method for depositing low temperature phosphorous-doped silicon
TW202203344A (zh) 2020-02-28 2022-01-16 荷蘭商Asm Ip控股公司 專用於零件清潔的系統
KR20210116240A (ko) 2020-03-11 2021-09-27 에이에스엠 아이피 홀딩 비.브이. 조절성 접합부를 갖는 기판 핸들링 장치
US11876356B2 (en) 2020-03-11 2024-01-16 Asm Ip Holding B.V. Lockout tagout assembly and system and method of using same
CN113394086A (zh) 2020-03-12 2021-09-14 Asm Ip私人控股有限公司 用于制造具有目标拓扑轮廓的层结构的方法
KR20210124042A (ko) 2020-04-02 2021-10-14 에이에스엠 아이피 홀딩 비.브이. 박막 형성 방법
TW202146689A (zh) 2020-04-03 2021-12-16 荷蘭商Asm Ip控股公司 阻障層形成方法及半導體裝置的製造方法
TW202145344A (zh) 2020-04-08 2021-12-01 荷蘭商Asm Ip私人控股有限公司 用於選擇性蝕刻氧化矽膜之設備及方法
US11821078B2 (en) 2020-04-15 2023-11-21 Asm Ip Holding B.V. Method for forming precoat film and method for forming silicon-containing film
US11996289B2 (en) 2020-04-16 2024-05-28 Asm Ip Holding B.V. Methods of forming structures including silicon germanium and silicon layers, devices formed using the methods, and systems for performing the methods
CN113555279A (zh) 2020-04-24 2021-10-26 Asm Ip私人控股有限公司 形成含氮化钒的层的方法及包含其的结构
KR20210132605A (ko) 2020-04-24 2021-11-04 에이에스엠 아이피 홀딩 비.브이. 냉각 가스 공급부를 포함한 수직형 배치 퍼니스 어셈블리
KR20210132600A (ko) 2020-04-24 2021-11-04 에이에스엠 아이피 홀딩 비.브이. 바나듐, 질소 및 추가 원소를 포함한 층을 증착하기 위한 방법 및 시스템
KR20210134226A (ko) 2020-04-29 2021-11-09 에이에스엠 아이피 홀딩 비.브이. 고체 소스 전구체 용기
KR20210134869A (ko) 2020-05-01 2021-11-11 에이에스엠 아이피 홀딩 비.브이. Foup 핸들러를 이용한 foup의 빠른 교환
KR20210141379A (ko) 2020-05-13 2021-11-23 에이에스엠 아이피 홀딩 비.브이. 반응기 시스템용 레이저 정렬 고정구
KR20210143653A (ko) 2020-05-19 2021-11-29 에이에스엠 아이피 홀딩 비.브이. 기판 처리 장치
KR20210145078A (ko) 2020-05-21 2021-12-01 에이에스엠 아이피 홀딩 비.브이. 다수의 탄소 층을 포함한 구조체 및 이를 형성하고 사용하는 방법
KR20210145080A (ko) 2020-05-22 2021-12-01 에이에스엠 아이피 홀딩 비.브이. 과산화수소를 사용하여 박막을 증착하기 위한 장치
TW202201602A (zh) 2020-05-29 2022-01-01 荷蘭商Asm Ip私人控股有限公司 基板處理方法
TW202218133A (zh) 2020-06-24 2022-05-01 荷蘭商Asm Ip私人控股有限公司 形成含矽層之方法
TW202217953A (zh) 2020-06-30 2022-05-01 荷蘭商Asm Ip私人控股有限公司 基板處理方法
TW202202649A (zh) 2020-07-08 2022-01-16 荷蘭商Asm Ip私人控股有限公司 基板處理方法
KR20220010438A (ko) 2020-07-17 2022-01-25 에이에스엠 아이피 홀딩 비.브이. 포토리소그래피에 사용하기 위한 구조체 및 방법
TW202204662A (zh) 2020-07-20 2022-02-01 荷蘭商Asm Ip私人控股有限公司 用於沉積鉬層之方法及系統
US12040177B2 (en) 2020-08-18 2024-07-16 Asm Ip Holding B.V. Methods for forming a laminate film by cyclical plasma-enhanced deposition processes
KR20220027026A (ko) 2020-08-26 2022-03-07 에이에스엠 아이피 홀딩 비.브이. 금속 실리콘 산화물 및 금속 실리콘 산질화물 층을 형성하기 위한 방법 및 시스템
USD990534S1 (en) 2020-09-11 2023-06-27 Asm Ip Holding B.V. Weighted lift pin
USD1012873S1 (en) 2020-09-24 2024-01-30 Asm Ip Holding B.V. Electrode for semiconductor processing apparatus
US12009224B2 (en) 2020-09-29 2024-06-11 Asm Ip Holding B.V. Apparatus and method for etching metal nitrides
TW202229613A (zh) 2020-10-14 2022-08-01 荷蘭商Asm Ip私人控股有限公司 於階梯式結構上沉積材料的方法
KR20220053482A (ko) 2020-10-22 2022-04-29 에이에스엠 아이피 홀딩 비.브이. 바나듐 금속을 증착하는 방법, 구조체, 소자 및 증착 어셈블리
TW202223136A (zh) 2020-10-28 2022-06-16 荷蘭商Asm Ip私人控股有限公司 用於在基板上形成層之方法、及半導體處理系統
TW202235649A (zh) 2020-11-24 2022-09-16 荷蘭商Asm Ip私人控股有限公司 填充間隙之方法與相關之系統及裝置
KR20220076343A (ko) 2020-11-30 2022-06-08 에이에스엠 아이피 홀딩 비.브이. 기판 처리 장치의 반응 챔버 내에 배열되도록 구성된 인젝터
CN114639631A (zh) 2020-12-16 2022-06-17 Asm Ip私人控股有限公司 跳动和摆动测量固定装置
TW202231903A (zh) 2020-12-22 2022-08-16 荷蘭商Asm Ip私人控股有限公司 過渡金屬沉積方法、過渡金屬層、用於沉積過渡金屬於基板上的沉積總成
USD980814S1 (en) 2021-05-11 2023-03-14 Asm Ip Holding B.V. Gas distributor for substrate processing apparatus
USD980813S1 (en) 2021-05-11 2023-03-14 Asm Ip Holding B.V. Gas flow control plate for substrate processing apparatus
USD981973S1 (en) 2021-05-11 2023-03-28 Asm Ip Holding B.V. Reactor wall for substrate processing apparatus
USD1023959S1 (en) 2021-05-11 2024-04-23 Asm Ip Holding B.V. Electrode for substrate processing apparatus
USD990441S1 (en) 2021-09-07 2023-06-27 Asm Ip Holding B.V. Gas flow control plate

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0898287A (ja) * 1994-09-22 1996-04-12 Toshiba Corp 監視制御装置
JPH1097505A (ja) * 1996-09-24 1998-04-14 Hitachi Ltd 情報伝送方法および情報伝送システム
JP2002014185A (ja) * 2000-06-29 2002-01-18 Nec Eng Ltd 時刻同期化方式

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2271251B (en) 1992-10-01 1996-08-14 Digital Equipment Int Timer synchronisation system
US5887187A (en) * 1993-10-20 1999-03-23 Lsi Logic Corporation Single chip network adapter apparatus
US5574934A (en) * 1993-11-24 1996-11-12 Intel Corporation Preemptive priority-based transmission of signals using virtual channels
US6826590B1 (en) * 1996-08-23 2004-11-30 Fieldbus Foundation Block-oriented control system on high speed ethernet
US6999824B2 (en) * 1997-08-21 2006-02-14 Fieldbus Foundation System and method for implementing safety instrumented systems in a fieldbus architecture
US6286052B1 (en) * 1998-12-04 2001-09-04 Cisco Technology, Inc. Method and apparatus for identifying network data traffic flows and for applying quality of service treatments to the flows
US6564268B1 (en) * 1999-03-17 2003-05-13 Rosemount Inc. Fieldbus message queuing method and apparatus
US6680921B1 (en) * 1999-06-18 2004-01-20 Telefonaktiebolaget Lm Ericsson (Publ) Estimation of time stamps in real-time packet communications
US7080160B2 (en) * 2000-04-27 2006-07-18 Qosmetrics, Inc. Method for creating accurate time-stamped frames sent between computers via a network
US20030093530A1 (en) * 2001-10-26 2003-05-15 Majid Syed Arbitrator system and method for national and local content distribution

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0898287A (ja) * 1994-09-22 1996-04-12 Toshiba Corp 監視制御装置
JPH1097505A (ja) * 1996-09-24 1998-04-14 Hitachi Ltd 情報伝送方法および情報伝送システム
JP2002014185A (ja) * 2000-06-29 2002-01-18 Nec Eng Ltd 時刻同期化方式

Also Published As

Publication number Publication date
EP1784739A4 (en) 2013-02-20
US7689687B2 (en) 2010-03-30
WO2006020278A2 (en) 2006-02-23
US20060026314A1 (en) 2006-02-02
CN101390072B (zh) 2012-05-30
CN101390072A (zh) 2009-03-18
JP2008508796A (ja) 2008-03-21
EP1784739B1 (en) 2019-04-17
WO2006020278A3 (en) 2007-03-01
EP1784739A2 (en) 2007-05-16

Similar Documents

Publication Publication Date Title
JP4847955B2 (ja) 自動タイムスタンプを備える通信コントローラ
JP5009795B2 (ja) 定期メッセージ及び不定期メッセージの送信を協調させる通信コントローラ
JP5069110B2 (ja) メッセージ受信中における送信を防止するシステム及び方法
JP4860620B2 (ja) 低遅延のデータパケット受信及び処理
JP5006197B2 (ja) ネットワーク上における事象発生順序の管理
JP5405827B2 (ja) ネットワーク上の動作周波数内にあるノイズの検出
JP4938667B2 (ja) データキューから部分的に受信されたメッセージの破棄
US7444427B2 (en) System and method for preventing transmission during message reception
JP4898815B2 (ja) 1つの信号の測定値とネットワーク上の1つの通信デバイスとの関連付け

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080701

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110107

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110201

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20110428

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20110511

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110601

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110927

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111014

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141021

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4847955

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees