JP2021070137A - Automatic circuit forming device, automatic circuit forming method, and program - Google Patents
Automatic circuit forming device, automatic circuit forming method, and program Download PDFInfo
- Publication number
- JP2021070137A JP2021070137A JP2019200100A JP2019200100A JP2021070137A JP 2021070137 A JP2021070137 A JP 2021070137A JP 2019200100 A JP2019200100 A JP 2019200100A JP 2019200100 A JP2019200100 A JP 2019200100A JP 2021070137 A JP2021070137 A JP 2021070137A
- Authority
- JP
- Japan
- Prior art keywords
- coordinates
- substrate
- objects
- circuit
- electrode
- 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.)
- Granted
Links
Images
Abstract
Description
本発明は、自動回路形成装置、自動回路形成方法、及びプログラムに関する。 The present invention relates to an automatic circuit forming apparatus, an automatic circuit forming method, and a program.
ナノスケールの物体を基板上に配置して回路設計を行う技術がある。 There is a technology for circuit design by arranging nanoscale objects on a substrate.
例えば、電気泳動を利用してあらかじめ設置した電極に、ナノスケールのカーボンナノチューブを移動させ、大規模な回路設計を可能にする技術がある(非特許文献1参照)。 For example, there is a technique for moving nanoscale carbon nanotubes to electrodes installed in advance using electrophoresis to enable large-scale circuit design (see Non-Patent Document 1).
また、光学顕微鏡を利用して、グラフェンの検出及びマニピュレーションを行う装置がある。この装置では、予め設置した電極にグラフェンの移動を可能とする(非特許文献2参照)。 There is also a device that detects and manipulates graphene using an optical microscope. In this device, graphene can be moved to the electrodes installed in advance (see Non-Patent Document 2).
しかし、非特許文献1の技術は、電極を予め形成しておいた基板上でカーボンナノチューブを移動させる技術であるが、電気泳動による移動であるため、可能な回路のパターンが限られてしまう。
However, the technique of Non-Patent
また、非特許文献2の技術は、グラフェンの移動が行えるものの、カーボンナノチューブのように脆い対象物をマニピュレータで移動させるのは困難である。 Further, although the technique of Non-Patent Document 2 can move graphene, it is difficult to move a brittle object such as a carbon nanotube with a manipulator.
本発明は、上記事情を鑑みて成されたものであり、短時間、かつ、容易に、ナノスケールの対象物を用いた基板上の回路を設計できる自動回路形成装置、自動回路形成方法、及びプログラムを提供することを目的とする。 The present invention has been made in view of the above circumstances, and is an automatic circuit forming apparatus, an automatic circuit forming method, and an automatic circuit forming apparatus capable of designing a circuit on a substrate using a nanoscale object in a short time and easily. The purpose is to provide a program.
上記目的を達成するために、第1の発明に係る自動回路形成装置は、基板に配されたナノスケールの対象物の各々を含む画像を取得する観測部と、前記画像の対象物の各々について、予め学習された前記対象物の座標を取得するためのモデルを用いて認識し、当該対象物についての基板上の座標を取得する認識部と、前記対象物の各々の座標から回路を設計する回路設計部と、設計された前記回路に従って、前記基板上の前記対象物の各々を用いた電極を形成する電極形成部と、を含んで構成されている。 In order to achieve the above object, the automatic circuit forming apparatus according to the first invention has an observation unit that acquires an image including each of the nanoscale objects arranged on the substrate, and each of the objects of the image. , A recognition unit that recognizes using a model for acquiring the coordinates of the object learned in advance and acquires the coordinates on the substrate for the object, and a circuit is designed from the respective coordinates of the object. It is configured to include a circuit design unit and an electrode forming unit that forms an electrode using each of the objects on the substrate according to the designed circuit.
第2の発明に係る自動回路形成方法は、基板に配されたナノスケールの対象物の各々を含む画像を取得し、前記画像の対象物の各々について、予め学習された前記対象物の座標を取得するためのモデルを用いて認識し、当該対象物についての基板上の座標を取得し、前記対象物の各々の座標から回路を設計し、設計された前記回路に従って、前記基板上の前記対象物の各々を用いた電極を形成する、ことを含む処理をコンピュータが実行することを特徴とする自動回路形成方法である。 The automatic circuit forming method according to the second invention acquires an image including each of the nanoscale objects arranged on the substrate, and obtains the coordinates of the object learned in advance for each of the objects in the image. Recognize using a model for acquisition, acquire the coordinates on the substrate for the object, design a circuit from each coordinate of the object, and follow the designed circuit to the object on the substrate. It is an automatic circuit forming method characterized in that a computer executes a process including forming an electrode using each of the objects.
第3の発明に係るプログラムは、基板に配されたナノスケールの対象物の各々を含む画像を取得し、前記画像の対象物の各々について、予め学習された前記対象物の座標を取得するためのモデルを用いて認識し、当該対象物についての基板上の座標を取得し、前記対象物の各々の座標から回路を設計し、設計された前記回路に従って、前記基板上の前記対象物の各々を用いた電極を形成する、ことをコンピュータに実行させるプログラムである。 The program according to the third invention acquires an image including each of the nanoscale objects arranged on the substrate, and acquires the coordinates of the object learned in advance for each of the objects in the image. Recognize using the model of, obtain the coordinates on the substrate for the object, design a circuit from the coordinates of each of the objects, and according to the designed circuit, each of the objects on the substrate. It is a program that causes a computer to perform the formation of an electrode using.
本発明の自動回路形成装置、自動回路形成方法、及びプログラムによれば、短時間、かつ、容易に、ナノスケールの対象物を用いた基板上の回路を設計できる。 According to the automatic circuit forming apparatus, the automatic circuit forming method, and the program of the present invention, a circuit on a substrate using a nanoscale object can be easily designed in a short time.
以下、図面を参照して本発明の実施形態を詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
<本発明の実施形態に係る概要> <Overview of Embodiments of the Present Invention>
まず、本発明の実施形態における概要を説明する。従来、ナノスケールの対象物(例えば、カーボンナノチューブなど)を用いて回路を設計するためには、対象物を規則的に配置する、又は、ランダムに配置された対象物を人手で観測し、観測した座標を入力した上で、回路を設計する必要があった。前者は配置自体に大きなコストが必要であり、また、可能な配置のパターン及び対象物が限られる。これは、カーボンナノチューブのマニピュレーションが困難だからである。また、後者は観測及び設計の人手での作業が膨大であった。以下、本実施形態で対象物とは、ナノスケールの対象物を指す。対象物としては、カーボンナノチューブ、又はグラフェン等が挙げられる。 First, an outline of the embodiment of the present invention will be described. Conventionally, in order to design a circuit using a nanoscale object (for example, carbon nanotube), the objects are arranged regularly or randomly arranged objects are manually observed and observed. It was necessary to design the circuit after inputting the coordinates. The former requires a large cost for the arrangement itself, and the possible arrangement patterns and objects are limited. This is because it is difficult to manipulate carbon nanotubes. In the latter case, the manual work of observation and design was enormous. Hereinafter, in the present embodiment, the object refers to a nanoscale object. Examples of the object include carbon nanotubes, graphene, and the like.
そこで本発明の実施形態に係る手法では、人手で行われていた観測及び回路設計を自動化する。対象物をランダムに基板上に散布し、画像を撮像して観測する。機械学習などの手法を用いて対象物の画像中の座標を、人手を介さずに取得する。また、得られた座標から自動的に回路を設計し電極を形成する。これによって、対象物をマニピュレーション等によって移動させる必要がなく、かつ、人手での作業を必要とせずに、大幅にコストを削減することができる。 Therefore, in the method according to the embodiment of the present invention, observation and circuit design that have been performed manually are automated. The object is randomly scattered on the substrate, and an image is taken and observed. The coordinates in the image of the object are acquired by using a technique such as machine learning without human intervention. In addition, a circuit is automatically designed from the obtained coordinates to form electrodes. As a result, it is not necessary to move the object by manipulation or the like, and it is possible to significantly reduce the cost without requiring manual work.
以下、上記の観点の手法を実現するための自動回路形成装置の構成を説明する。 Hereinafter, the configuration of the automatic circuit forming apparatus for realizing the method from the above viewpoint will be described.
<本発明の実施形態に係る自動回路形成装置の構成>
本発明の実施形態に係る自動回路形成装置の構成について説明する。図1に示すように、本発明の実施形態に係る自動回路形成装置100は、観測部110と、認識部112と、回路設計部114と、電極形成部116と、記憶部120とを含んで構成されている。
<Structure of an automatic circuit forming apparatus according to an embodiment of the present invention>
The configuration of the automatic circuit forming apparatus according to the embodiment of the present invention will be described. As shown in FIG. 1, the automatic
図2は、自動回路形成装置100のハードウェア構成を示すブロック図である。図2に示すように、自動回路形成装置100は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、ストレージ14、入力部15、表示部16及び通信インタフェース(I/F)17を有する。各構成は、バス19を介して相互に通信可能に接続されている。
FIG. 2 is a block diagram showing a hardware configuration of the automatic
CPU11は、中央演算処理ユニットであり、各種プログラムを実行したり、各部を制御したりする。すなわち、CPU11は、ROM12又はストレージ14からプログラムを読み出し、RAM13を作業領域としてプログラムを実行する。CPU11は、ROM12又はストレージ14に記憶されているプログラムに従って、上記各構成の制御及び各種の演算処理を行う。本実施形態では、ROM12又はストレージ14には、自動回路形成プログラムが格納されている。
The CPU 11 is a central arithmetic processing unit that executes various programs and controls each part. That is, the CPU 11 reads the program from the
ROM12は、各種プログラム及び各種データを格納する。RAM13は、作業領域として一時的にプログラム又はデータを記憶する。ストレージ14は、HDD(Hard Disk Drive)又はSSD(Solid State Drive)により構成され、オペレーティングシステムを含む各種プログラム、及び各種データを格納する。
The
入力部15は、マウス等のポインティングデバイス、及びキーボードを含み、各種の入力を行うために使用される。
The
表示部16は、例えば、液晶ディスプレイであり、各種の情報を表示する。表示部16は、タッチパネル方式を採用して、入力部15として機能してもよい。
The display unit 16 is, for example, a liquid crystal display and displays various types of information. The display unit 16 may adopt a touch panel method and function as an
通信インタフェース17は、端末等の他の機器と通信するためのインタフェースであり、例えば、イーサネット(登録商標)、FDDI、Wi−Fi(登録商標)等の規格が用いられる。
The
以上が自動回路形成装置100のハードウェア構成についての説明である。以下、自動回路形成装置100の各部の処理について説明する。
The above is the description of the hardware configuration of the automatic
観測部110は、基板に配されたナノスケールの対象物の各々を含む画像を取得する。観測部110には、例えば、SEM(Scanning Electron Microscope)を用いる。他には、光学顕微鏡又はカメラ等を用いてもよい。図3は、基板及び基板上のカーボンナノチューブ及び位置の基準となる十字マーカを観測した画像の一例を示す図である。図3に示した例は、観測部110で観測する画像は、カーボンナノチューブをランダムに散布した基板である。観測部110は、本実施形態では、基板にカーボンナノチューブがランダムに散布されている状態について、画像を取得する。このように、基板上にランダムにカーボンナノチューブを散布して、回路を設計し、電極を形成すると、後述する配向性に依存しないセンサの形成が可能となる。 The observation unit 110 acquires an image including each of the nanoscale objects arranged on the substrate. For the observation unit 110, for example, SEM (Scanning Electron Microscope) is used. Alternatively, an optical microscope, a camera, or the like may be used. FIG. 3 is a diagram showing an example of an image in which the substrate, the carbon nanotubes on the substrate, and the cross marker as a reference for the position are observed. In the example shown in FIG. 3, the image observed by the observation unit 110 is a substrate on which carbon nanotubes are randomly scattered. In the present embodiment, the observation unit 110 acquires an image of a state in which carbon nanotubes are randomly scattered on the substrate. By randomly spraying carbon nanotubes on the substrate in this way, designing a circuit, and forming electrodes, it is possible to form a sensor that does not depend on orientation, which will be described later.
記憶部120には、予め学習された対象物の座標を取得するためのモデルが記憶されている。当該モデルは、対象物の座標として端点座標及び電極向きを取得するように、機械学習の手法により予め学習されている。機械学習の手法は、例えば、参考文献1に記載のDeep neural networkの一種であるfaster−RCNN等の画像認識の手法を用いる。モデルの学習には、画像中の対象物の座標のアノテーションを用いて、対象物の検出を行う。具体的な学習手法、検出の手法については後述する。機械学習の手法としては、他のニューラルネットワークを用いた画像認識の手法を用いてもよく、例えば、SSD(Single Shot MultiBox Detector)などの検出手法を用いてもよい。また、他にも、ハフ変換などの画像処理を用いてもよい。
[参考文献1]Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks, Ren+ 2016
また、記憶部120には、予め既存手法で作成しておいた、対象物の各々の端点座標及び電極向きから回路としてのCADデータを作成するスクリプトが格納されている。
The
[Reference 1] Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks, Ren + 2016
Further, the
認識部112は、画像の対象物の各々について、記憶部120に記憶されているモデルを用いて認識し、当該対象物についての基板上の座標を取得する。取得する座標とは、観測部110で取得された画像に写された基板に配された対象物の各々の端点座標及び電極向きである。
The
次に、モデルの学習に用いるアノテーションの手法を説明する。図4は、画像中の対象物のアノテーションの一例を示す図である。アノテーションで、対象物の電極向きを決める基準を以下に示す。1.対象物の端点の片方が折れ曲がっており、かつ、もう一方の端点が折れ曲がっていないときは、折れ曲がっている部分がカソード、もう一方の端点がアノードとする。2.対象物の両方の端点が折れ曲がっていないとき、端点周辺にゴミ(図4中の黒い点など)が多い方をカソード、もう一方をアノードとする。また、画像中に存在する対象物のうち、アンテナとして不適な短い対象物はアノテーションしないようにして学習データから除く。 Next, the annotation method used for learning the model will be described. FIG. 4 is a diagram showing an example of annotation of an object in an image. The criteria for determining the electrode orientation of the object by annotation are shown below. 1. 1. When one of the end points of the object is bent and the other end point is not bent, the bent part is the cathode and the other end point is the anode. 2. When both endpoints of the object are not bent, the one with a lot of dust (black dots in FIG. 4 etc.) around the endpoints is used as the cathode, and the other is used as the anode. Also, among the objects existing in the image, short objects that are unsuitable as antennas are excluded from the training data without annotation.
次に、モデルによる対象物の検出の手法を説明する。認識部112は、モデルとして物体検出アルゴリズムの1つであるfaster−RCNNを用いて、対象物を検出し、座標を取得する。図5は、対象物の検出結果の一例を示す図である。図5に示すように、物体検出アルゴリズムは、4つの角の座標を求めて、画像中の物体が存在領域を矩形で囲う。また、囲った領域に何が存在しているかを推測することを目的とするアルゴリズムであり、自動運転などに応用されている。物体検出アルゴリズムの学習データとして、上述したアノテーションされた画像を用いる。これにより学習後のモデルは、学習に用いていない新規の画像に対しても、カーボンナノチューブなどの対象物のある領域を自動的に囲って取得できるようになる。また、当該モデルにより、何が写っているのかを推定する代わりに、対象物が矩形の中でどの向きを向いているか、及び、端点のどちらをカソード側の電極、アノード側の電極にすべきかを推定できる。これにより、対象物の座標として、対象物の端点座標及び電極向きが取得できる。
Next, a method of detecting an object by a model will be described. The
回路設計部114は、認識部112で取得された対象物の各々の端点座標及び電極向きに従って、回路を設計する。ここで設計する回路は、記憶部120に記憶してあるスクリプトを用いて、CADデータとして自動生成すればよい。なお、CADデータの自動生成には他にも、機械学習技術などを用いても良い。
The
電極形成部116は、回路設計部114で設計された回路に従って、基板上の対象物の各々を用いた電極を形成する。電極形成部116は、基板上に電極を形成するためのマニピュレータ(図示省略)に指示を出し、回路を示すCADデータに従って、電極を形成する。マニピュレータは、CADデータを読み取って自動又は半自動的に電極を形成する装置であればよい。
The
以上の認識部112による座標の取得、回路設計部114による回路の設計、及び電極形成部116による電極の形成により、基板において、対象物の各々を一体として、電極向きの配向性に依存しないセンサが形成される。以下に、当該センサについて説明する。
By acquiring the coordinates by the
配向性に依存しないセンサとは、すなわち、平面な基板上(以下、単に平面とも記載する)に、ランダムに配置された複数のナノスケールのマテリアルによって可能となる極小のナノメカニカルシステムである。当該ナノメカニカルシステムは、基板に、それぞれの単一ナノマテリアル(例えば、対象物であるカーボンナノチューブ1本)から成るナノセンサ群を有することで、電磁界や光の、配向性に依存しない検知を可能とする。 An orientation-independent sensor is a tiny nanomechanical system made possible by a plurality of nanoscale materials randomly placed on a flat substrate (hereinafter, also simply referred to as a flat surface). The nanomechanical system has a group of nanosensors composed of each single nanomaterial (for example, one carbon nanotube that is an object) on a substrate, so that it is possible to detect electromagnetic fields and light independently of orientation. And.
本実施形態の手法によって、既存の微小な機械振動子を用いた系で生じるデメリットを回避し、ナノメカニカルシステム実現への貢献が期待できる。デメリットとは、例えば、以下のデメリット1及びデメリット2であり、図6及び図7を参照して説明する。図6は、ナノセンサ群の使用による、受信信号のエネルギー増加に関する概念図である。図7は、ランダム配置のナノアンテナ群の使用による、信号の配向性に依存しないナノシステムに関する概念図である。
The method of this embodiment can be expected to contribute to the realization of a nanomechanical system by avoiding the disadvantages that occur in a system using an existing minute mechanical oscillator. The demerits are, for example, the following
デメリット1は、センサ部(ナノマテリアル)が微小サイズであるため、信号から受け取れるエネルギーが乏しく、感度が悪い、という点である。これは、現在の様々なセンサは、アンテナ部が検知対象となる電波、光、及び熱等からエネルギーを受け取って動作する、という性質に起因する。受け取れるエネルギーの量はアンテナのサイズ及び表面積の広さに依存するため、微小なセンサでは必然的にその量は減少し、結果として感度特性が悪くなる。ナノメカニカルシステムによって、このようなデメリット1の解決が期待される理由として、1つでは表面積が非常に小さなナノセンサでも、10個、100個、のように複数を一体のセンサとして用いると、合計した表面積は増加する。図6に示すように、結果として、信号から受け取れるエネルギー量が増加するに伴い、感度が向上し、微弱な信号が検知可能となる。
デメリット2は、単一のセンサでは、配置されたナノマテリアルの向きに依存し、検知が困難な信号の到来方向が存在する、という点である。これは、一例として、ナノスケールの機械振動子においては、ナノマテリアルに対し、適切な方向、すなわち1次元材料であれば長手方向に垂直な向き、2次元材料であればなら面内垂直方向から信号が入射されるのが好ましい。しかしながら、信号の到来方向は逐次変化する場合が多く、信号検出に不向きな方向からの入射には対応が困難である。デメリット2の解決が期待される理由として、図7に示すように、ランダムに配置されるナノマテリアルによってナノセンサ群を作製すると、どの信号入射方向に対しても適切な向きとなるナノアンテナが確率的に存在するからである。これにより、信号が到来する向きに依らない、つまり配向性のないナノシステムが形成可能となる。 Disadvantage 2 is that with a single sensor, there is a signal arrival direction that is difficult to detect, depending on the orientation of the placed nanomaterials. As an example, in a nanoscale mechanical oscillator, the direction is appropriate for the nanomaterial, that is, the direction perpendicular to the longitudinal direction for a one-dimensional material, and the in-plane vertical direction for a two-dimensional material. It is preferable that the signal is incident. However, the arrival direction of the signal often changes sequentially, and it is difficult to deal with the incident from a direction unsuitable for signal detection. The reason why the solution of the disadvantage 2 is expected is that, as shown in FIG. 7, when a group of nanosensors is made of randomly arranged nanomaterials, a nanoantenna having an appropriate orientation with respect to any signal incident direction is probabilistic. Because it exists in. This makes it possible to form a nanosystem that does not depend on the direction in which the signal arrives, that is, has no orientation.
図8は、従来の手法と本実施形態の手法とを比較したプロセスフローの一例である。本実施形態の手法を用いれば、従来では人の手でしか行うことしかできなかったナノデバイス作製工程の時間効率の飛躍的な改善が期待される。 FIG. 8 is an example of a process flow comparing the conventional method and the method of the present embodiment. By using the method of the present embodiment, it is expected that the time efficiency of the nanodevice manufacturing process, which could only be performed by human hands in the past, will be dramatically improved.
以下に、図8に示すような、「従来の人の手による処理」と「本手法が提案するシステム構成による処理」とを行った際の時間を比較した。なお処理時間は、以下の仮定に基づき算出されている。ナノマテリアルとしてカーボンナノチューブを用い、カーボンナノチューブの端点に電極を有する素子1000個から成る1個のシステムを作製するための時間を求める。各工程の人の作業時間は、これまで素子を作製してきた作業者の実体験に基づくため、熟練度による生じる違いは無視する。本手法による処理時間は、本手法の検討段階における試験時の時間とする。 Below, the time when "conventional processing by human hands" and "processing by the system configuration proposed by this method" as shown in FIG. 8 was compared was compared. The processing time is calculated based on the following assumptions. Using carbon nanotubes as nanomaterials, the time required to fabricate one system consisting of 1000 elements having electrodes at the end points of the carbon nanotubes is determined. Since the working time of the person in each process is based on the actual experience of the worker who has manufactured the element so far, the difference caused by the skill level is ignored. The processing time by this method shall be the time during the test at the examination stage of this method.
まず、人の手による処理について説明する。1ステップ目は、SEMでナノマテリアルの画像を取得する工程が、1枚1枚人が撮影するとして、10分×1000個=10000分(約167時間)と試算される。2ステップ目は、画像から、ナノマテリアルの位置情報(座標、及び角度)を取得する工程が、1個ずつ人が算出するとして、15分×1000個=15000分(約250時間)と試算される。3ステップ目は、位置情報(座標、及び角度)に基づいて、CADデータを作成する工程が、1部材ずつ人がデザインするとして、15分×1000個=10000分(約250時間)と試算される。4ステップ目は、CADデータに基づいて、に電極を形成する工程が、CADデータの1ファイルごとに人が処理するとして10分×1000個=20000分(約167時間)と試算される。 First, the manual processing will be described. In the first step, it is estimated that the process of acquiring an image of nanomaterials by SEM is 10 minutes x 1000 images = 10000 minutes (about 167 hours), assuming that each image is taken by a person. In the second step, the process of acquiring the position information (coordinates and angles) of nanomaterials from the image is estimated to be 15 minutes x 1000 = 15000 minutes (about 250 hours), assuming that each person calculates it one by one. To. In the third step, it is estimated that the process of creating CAD data based on position information (coordinates and angles) is 15 minutes x 1000 pieces = 10000 minutes (about 250 hours), assuming that each member is designed by a person. To. In the fourth step, it is estimated that the process of forming electrodes on the CAD data is 10 minutes x 1000 pieces = 20000 minutes (about 167 hours), assuming that each file of CAD data is processed by a person.
次に、本手法の処理について説明する。1ステップ目で、SEMでナノマテリアルの画像取得する工程が、平面内を自動撮影するとして、0.25分×1000個=250分(約4時間)と試算される。2ステップ目は、画像に基づいて、自動で位置情報を取得するとして、0.0004分×1000個=0.4分(約0.06時間)と試算される。3ステップ目は、位置情報(座標、及び角度)に基づいて、自動でCADデータを作成するとして、0.05分(約0.0008時間)と試算される。4ステップ目は、CADデータに基づいて電極形成する(CADデータの統一ファイルを作成して電極を形成する)工程が、0.12分×1000個=100分(約2時間)と試算される。 Next, the processing of this method will be described. In the first step, the process of acquiring an image of nanomaterials by SEM is estimated to be 0.25 minutes x 1000 pieces = 250 minutes (about 4 hours), assuming that the inside of a plane is automatically photographed. In the second step, assuming that the position information is automatically acquired based on the image, it is estimated to be 0.0004 minutes x 1000 pieces = 0.4 minutes (about 0.06 hours). The third step is estimated to be 0.05 minutes (about 0.0008 hours), assuming that CAD data is automatically created based on the position information (coordinates and angles). In the fourth step, the process of forming electrodes based on CAD data (creating a unified file of CAD data to form electrodes) is estimated to be 0.12 minutes x 1000 pieces = 100 minutes (about 2 hours). ..
以上から、これまで人の手による処理で約884時間、つまり現実的な実動時間を8時間とすると110日の歳月を要していた作業が、本実施形態により約6時間(約0.25日)での実現が可能となる。上記から、本実施形態の手法は、これまで現実的には困難であった、単一ナノマテリアルを用いた多量のナノデバイス群から構成されるナノシステムの実現に大きな貢献が期待できる。 From the above, the work that used to take about 884 hours by human processing, that is, 110 days when the actual actual working time is 8 hours, is about 6 hours (about 0) according to this embodiment. It will be possible to realize it in .25 days). From the above, the method of this embodiment can be expected to make a great contribution to the realization of a nanosystem composed of a large number of nanodevices using a single nanomaterial, which has been difficult in reality until now.
<本発明の実施形態に係る自動回路形成装置の作用>
次に、自動回路形成装置100の作用について説明する。図9は、自動回路形成装置100による自動回路形成処理の流れを示すフローチャートである。CPU11がROM12又はストレージ14から自動回路形成プログラムを読み出して、RAM13に展開して実行することにより、自動回路形成処理が行なわれる。
<Operation of the automatic circuit forming apparatus according to the embodiment of the present invention>
Next, the operation of the automatic
ステップS100において、CPU11は、基板に配されたナノスケールの対象物の各々を含む画像を取得する。 In step S100, the CPU 11 acquires an image including each of the nanoscale objects arranged on the substrate.
ステップS102において、CPU11は、画像の対象物の各々について、記憶部120に記憶されているモデルを用いて認識し、当該対象物についての基板上の座標を取得する。取得する座標とは、観測部110で取得された画像に写された基板に配された対象物の各々の端点座標及び電極向きである。
In step S102, the CPU 11 recognizes each of the objects in the image using the model stored in the
ステップS104において、CPU11は、ステップS102で取得された対象物の各々の端点座標及び電極向きに従って、回路を設計する。 In step S104, the CPU 11 designs the circuit according to the end point coordinates and the electrode orientation of each of the objects acquired in step S102.
ステップS106において、CPU11は、ステップS104で設計された回路に従って、基板上の対象物の各々を用いた電極を形成する。 In step S106, the CPU 11 forms electrodes using each of the objects on the substrate according to the circuit designed in step S104.
以上説明したように、本発明の実施形態に係る自動回路形成装置によれば、短時間、かつ、容易に、ナノスケールの対象物を用いた基板上の回路を設計できる。 As described above, according to the automatic circuit forming apparatus according to the embodiment of the present invention, it is possible to easily design a circuit on a substrate using a nanoscale object in a short time.
なお、本発明は、上述した実施形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。 The present invention is not limited to the above-described embodiment, and various modifications and applications are possible without departing from the gist of the present invention.
例えば、上述した実施形態では対象物(カーボンナノチューブ)を基板上にランダムに散布する場合を例に説明したが、これに限定されるものではない。例えば、ある程度の方向性をもって対象物を基板上に散布してもよい。これにより、任意の回路の設計、及び電極の形成ができる。 For example, in the above-described embodiment, the case where the object (carbon nanotube) is randomly sprayed on the substrate has been described as an example, but the present invention is not limited to this. For example, the object may be sprayed on the substrate with a certain directionality. This makes it possible to design arbitrary circuits and form electrodes.
100 自動回路形成装置
110 観測部
112 認識部
114 回路設計部
116 電極形成部
120 記憶部
100 Automatic circuit forming device 110
Claims (6)
前記画像の対象物の各々について、予め学習された前記対象物の座標を取得するためのモデルを用いて認識し、当該対象物についての基板上の座標を取得する認識部と、
前記対象物の各々の座標から回路を設計する回路設計部と、
設計された前記回路に従って、前記基板上の前記対象物の各々を用いた電極を形成する電極形成部と、
を含む自動回路形成装置。 An observation unit that acquires images containing each of the nanoscale objects placed on the substrate,
A recognition unit that recognizes each of the objects in the image using a pre-learned model for acquiring the coordinates of the object and acquires the coordinates on the substrate for the object.
A circuit design unit that designs a circuit from the coordinates of each of the objects,
An electrode forming portion for forming an electrode using each of the objects on the substrate according to the designed circuit, and an electrode forming portion.
Automatic circuit forming device including.
前記認識部は、前記モデルを用いて、前記画像に写された前記基板に配された前記対象物の前記端点座標及び電極向きを取得し、
前記回路設計部は、前記端点座標及び電極向きに従って、前記回路を設計する、請求項1に記載の自動回路形成装置。 The model has been pre-learned to acquire endpoint coordinates and electrode orientations as the coordinates of the object.
Using the model, the recognition unit acquires the end point coordinates and the electrode orientation of the object arranged on the substrate captured in the image.
The automatic circuit forming apparatus according to claim 1, wherein the circuit design unit designs the circuit according to the end point coordinates and the electrode orientation.
前記基板において、前記対象物の各々を一体として、電極向きの配向性に依存しないセンサが形成される請求項1〜請求項3の何れか1項に記載の自動回路形成装置。 By acquiring the coordinates by the recognition unit, designing the circuit by the circuit design unit, and forming the electrode by the electrode forming unit.
The automatic circuit forming apparatus according to any one of claims 1 to 3, wherein a sensor that does not depend on the orientation of the electrodes is formed on the substrate by integrating each of the objects.
前記画像の対象物の各々について、予め学習された前記対象物の座標を取得するためのモデルを用いて認識し、当該対象物についての基板上の座標を取得し、
前記対象物の各々の座標から回路を設計し、
設計された前記回路に従って、前記基板上の前記対象物の各々を用いた電極を形成する、
ことを含む処理をコンピュータが実行することを特徴とする自動回路形成方法。 Obtain an image containing each of the nanoscale objects placed on the substrate,
Each of the objects in the image is recognized by using a model for acquiring the coordinates of the object learned in advance, and the coordinates on the substrate for the object are acquired.
Design a circuit from the coordinates of each of the objects,
An electrode is formed using each of the objects on the substrate according to the designed circuit.
An automatic circuit forming method characterized in that a computer executes a process including the above.
前記画像の対象物の各々について、予め学習された前記対象物の座標を取得するためのモデルを用いて認識し、当該対象物についての基板上の座標を取得し、
前記対象物の各々の座標から回路を設計し、
設計された前記回路に従って、前記基板上の前記対象物の各々を用いた電極を形成する、
ことをコンピュータに実行させるプログラム。 Obtain an image containing each of the nanoscale objects placed on the substrate,
Each of the objects in the image is recognized by using a model for acquiring the coordinates of the object learned in advance, and the coordinates on the substrate for the object are acquired.
Design a circuit from the coordinates of each of the objects,
An electrode is formed using each of the objects on the substrate according to the designed circuit.
A program that lets a computer do things.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019200100A JP7127632B2 (en) | 2019-11-01 | 2019-11-01 | AUTOMATIC CIRCUIT-FORMING DEVICE, AUTOMATIC CIRCUIT-FORMING METHOD, AND PROGRAM |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019200100A JP7127632B2 (en) | 2019-11-01 | 2019-11-01 | AUTOMATIC CIRCUIT-FORMING DEVICE, AUTOMATIC CIRCUIT-FORMING METHOD, AND PROGRAM |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021070137A true JP2021070137A (en) | 2021-05-06 |
JP7127632B2 JP7127632B2 (en) | 2022-08-30 |
Family
ID=75712163
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019200100A Active JP7127632B2 (en) | 2019-11-01 | 2019-11-01 | AUTOMATIC CIRCUIT-FORMING DEVICE, AUTOMATIC CIRCUIT-FORMING METHOD, AND PROGRAM |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7127632B2 (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007071669A (en) * | 2005-09-06 | 2007-03-22 | Horiba Ltd | Carbon nanotube sorting apparatus, computer program and carbon nanotube sorting method |
JP2009239178A (en) * | 2008-03-28 | 2009-10-15 | Nec Corp | Semiconductor device |
JP2017122774A (en) * | 2016-01-05 | 2017-07-13 | 株式会社ニコン | Method for positioning article, device for positioning article and device manufacturing method and device manufacturing device |
US20170284787A1 (en) * | 2016-03-31 | 2017-10-05 | The Trustees Of Columbia University In The City Of New York | Systems and methods for contact localization through spatially overlapping signals |
JP2019514022A (en) * | 2016-03-30 | 2019-05-30 | カリード,ワカス | Nanostructured array based sensors for electrochemical detection, capacitive detection, and field emission detection |
JP2019129169A (en) * | 2018-01-22 | 2019-08-01 | 株式会社日立ハイテクノロジーズ | Image evaluation method and image evaluation device |
KR20190104708A (en) * | 2018-03-02 | 2019-09-11 | 한양대학교 산학협력단 | Carbon nanotube/elastomer composite, manufacturing method thereof, and strain sensor manufactured using the same |
-
2019
- 2019-11-01 JP JP2019200100A patent/JP7127632B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007071669A (en) * | 2005-09-06 | 2007-03-22 | Horiba Ltd | Carbon nanotube sorting apparatus, computer program and carbon nanotube sorting method |
JP2009239178A (en) * | 2008-03-28 | 2009-10-15 | Nec Corp | Semiconductor device |
JP2017122774A (en) * | 2016-01-05 | 2017-07-13 | 株式会社ニコン | Method for positioning article, device for positioning article and device manufacturing method and device manufacturing device |
JP2019514022A (en) * | 2016-03-30 | 2019-05-30 | カリード,ワカス | Nanostructured array based sensors for electrochemical detection, capacitive detection, and field emission detection |
US20170284787A1 (en) * | 2016-03-31 | 2017-10-05 | The Trustees Of Columbia University In The City Of New York | Systems and methods for contact localization through spatially overlapping signals |
JP2019129169A (en) * | 2018-01-22 | 2019-08-01 | 株式会社日立ハイテクノロジーズ | Image evaluation method and image evaluation device |
KR20190104708A (en) * | 2018-03-02 | 2019-09-11 | 한양대학교 산학협력단 | Carbon nanotube/elastomer composite, manufacturing method thereof, and strain sensor manufactured using the same |
Non-Patent Citations (1)
Title |
---|
田畑博史 他: "SiO2/Si基板上に転写した配向CNTを用いた単電子トランジスタの作製 Fabrication of single e", 第56回応用物理学関係連合講演会講演予稿集 VOL.1, JPN6022017611, 30 March 2009 (2009-03-30), pages 517頁, ISSN: 0004766562 * |
Also Published As
Publication number | Publication date |
---|---|
JP7127632B2 (en) | 2022-08-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Fang et al. | Graspnet-1billion: A large-scale benchmark for general object grasping | |
US8559699B2 (en) | Methods and apparatus to facilitate operations in image based systems | |
Jahanshahi et al. | A new methodology for non-contact accurate crack width measurement through photogrammetry for automated structural safety evaluation | |
RU2594231C2 (en) | Method, computer program and apparatus for determining gripping location | |
TW201629909A (en) | Three dimensional object recognition | |
Nieuwenhuisen et al. | Shape-primitive based object recognition and grasping | |
CN104423569A (en) | Pointing position detecting device, method and computer readable recording medium | |
TWI448987B (en) | Method and interface of recognizing user's dynamic organ gesture and electric-using apparatus using the interface | |
Gong et al. | Robotic probing of nanostructures inside scanning electron microscopy | |
Sansoni et al. | Optoranger: A 3D pattern matching method for bin picking applications | |
Li et al. | Drift compensation in AFM-based nanomanipulation by strategic local scan | |
JP2018169660A (en) | Object attitude detection apparatus, control apparatus, robot and robot system | |
JP5547227B2 (en) | Imaging device position / posture estimation system | |
Sardelis et al. | 2-Stage vision system for robotic handling of flexible objects | |
Assadzadeh et al. | Excavator 3D pose estimation using deep learning and hybrid datasets | |
JP2021070137A (en) | Automatic circuit forming device, automatic circuit forming method, and program | |
JP6237122B2 (en) | Robot, image processing method and robot system | |
Singh et al. | In-situ real-time characterization of micro-filaments for electrohydrodynamic ink-jet printing using machine vision | |
Xu et al. | Industrial robot base assembly based on improved Hough transform of circle detection algorithm | |
Chen et al. | Micro-vision servo control of a multi-axis alignment system for optical fiber assembly | |
CN114155294A (en) | Engineering machinery working device pose estimation method based on deep learning | |
JP7112528B2 (en) | Work coordinate creation device | |
JP2011040474A (en) | Method for specifying glass substrate position and apparatus used therefor | |
CN103764342A (en) | Improvements in knife sharpening tools | |
Yuan et al. | AFM tip on-line positioning by using the landmark in nano-manipulation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210406 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220510 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220629 |
|
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: 20220719 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220801 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7127632 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |