本发明专利技术提供了晶片搬运牵引控制系统,该系统能够检测半导体晶片相对于末端执行器的滑移且能够调整该末端执行器的移动以便使进一步的滑移降至最少。在检测到半导体晶片相对于末端执行器的相对移动超越阈值量时,末端执行器的移动被调整以使半导体晶片的滑移降至最少。该晶片搬运牵引控制系统可包括检测半导体晶片和末端执行器之间的相对移动的传感器。
【技术实现步骤摘要】
本专利技术总体上涉及半导体处理,更具体地涉及晶片搬运牵引控制(waferhandling tract1n control)。
技术介绍
具有末端执行器的机械臂被用于拾取和放置半导体晶片。末端执行器典型地可以是“刀片(blade)”型末端执行器,例如,抹刀状末端执行器。许多刀片型末端执行器依赖重力和摩擦力将半导体晶片保持在恰当的位置,这种末端执行器移动太快会导致半导体晶片从末端执行器滑落。一种常用方法是使用一个或多个传感器检测半导体晶片何时不再在末端执行器上(例如,晶片已掉落)并在这样的事件发生时停止机械臂。
技术实现思路
本说明书中所记载的主题的一或多种实施方案的细节在下面的附图和说明书中得以阐述。从说明书、附图及权利要求,其它的特征、方面和优点会变得显而易见。要注意的是,除非特别指出该附图是按比例绘制,下列附图的相对尺寸可能没有按比例绘制。在一些实施方案中,用于与半导体处理设备一起使用的装置可被提供。该装置可包括被配置为将第一半导体晶片支撑在第一末端执行器上的第一机械臂,被配置为检测该第一半导体晶片和该第一末端执行器之间的相对移动的第一传感器,以及具有一或多个处理器和存储器的控制器。该一或多个处理器、该存储器、该第一机械臂和该第一传感器可被通信连接。该存储器可存储用于控制该一或多个处理器以执行以下操作的程序指令:a)当该第一半导体晶片被该第一末端执行器支撑时使该第一机械臂按照第一加速度型线移动,b)接收来自该第一传感器的第一传感器数据,c)分析该第一传感器数据以基于在该第一半导体晶片被该第一末端执行器支撑时在该第一机械臂的移动过程中该第一半导体晶片相对于该第一末端执行器的相对移动来确定第一移动数据,d)确定能归因于按照该第一加速度型线的该第一机械臂的移动的第一移动数据是否超过第一阈值移动度量值,以及e)当能归因于按照该第一加速度型线的该第一机械臂的移动的第一移动数据超过该第一阈值移动度量值时使该第一机械臂按照第二加速度型线移动。能归因于按照该第二加速度型线的该第一机械臂的移动的第一移动数据可保持在该第一阈值移动度量值内。在该装置的一些此类实施方案中,该第一移动数据可基于这样的数据,从这样的数据能计算出在该第一半导体晶片被该第一末端执行器支撑时在该第一机械臂的移动过程中该第一半导体晶片相对于该第一末端执行器的相对加速度。在一些此类实施方案中,该第一阈值移动度量值可以是在该第一半导体晶片被该第一末端执行器支撑时在该第一机械臂的移动过程中该第一半导体晶片相对于该第一末端执行器的在约0.001和10mVs之间的相对加速度。在一些其他或额外的此类实施方案中,该第一阈值移动度量值可以是在该第一半导体晶片被该第一末端执行器支撑时在该第一机械臂的移动过程中该第一半导体晶片相对于该第一末端执行器的在约I和1mVs之间的相对加速度。在该装置的一些其他的或额外的实施方案中,该第一移动数据可基于这样的数据,从该数据能计算出在该第一半导体晶片被该第一末端执行器支撑时在该第一机械臂的移动过程中该第一半导体晶片相对于该第一末端执行器的相对速度。在一些此类实施方案中,该第一阈值移动度量值可以是在该第一半导体晶片被该第一末端执行器支撑时该第一机械臂的移动过程中该第一半导体晶片相对于该第一末端执行器的在约0.001和100m/S之间的相对速度。在一些其他或额外的此类实施方案中,该第一阈值移动度量值可以是在该第一半导体晶片被该第一末端执行器支撑时在该第一机械臂的移动过程中该第一半导体晶片相对于该第一末端执行器的在约0.5和lOm/s之间的相对速度。在该装置的一些其他的或额外的实施方案中,该第一移动数据可基于在该第一半导体晶片被该第一末端执行器支撑时在该第一机械臂的移动过程中该第一半导体晶片相对于该第一末端执行器的相对位移。在一些此类实施方案中,该第一阈值移动度量值可以是在该第一半导体晶片被该第一末端执行器支撑时在该第一机械臂的移动过程中该第一半导体晶片相对于该第一末端执行器的在约0.001和10mm之间的相对位移。在一些其他或额外的此类实施方案中,该第一阈值移动度量值可以是在该第一半导体晶片被该第一末端执行器支撑时在该第一机械臂的移动过程中该第一半导体晶片相对于该第一末端执行器的在约0.5和4_之间的相对位移。在该装置的一些其他的或额外的实施方案中,该第一移动数据是基于从由以下各项组成的组中选择的两个或更多个相对移动参数的组合:(在该第一半导体晶片被该第一末端执行器支撑时在该第一机械臂的移动过程中该第一半导体晶片相对于该第一末端执行器的)相对加速度,(在该第一半导体晶片被该第一末端执行器支撑时在该第一机械臂的移动过程中该第一半导体晶片相对于该第一末端执行器的)相对速度,以及在该第一半导体晶片被该第一末端执行器支撑时在该第一机械臂的移动过程中该第一半导体晶片相对于该第一末端执行器的相对位移。在一些其他的或额外的实施方案中,该装置可进一步包括被配置为支撑该第一半导体晶片的晶片对准器并且该存储器可存储用于还控制该一或多个处理器以使该第一机械臂将该第一半导体晶片放置在该晶片对准器上以纠正在a)和e)过程中产生的该第一半导体晶片相对于该第一末端执行器的相对位移的进一步指令。在一些其他的或额外的实施方案中,该装置的第一加速度型线可以是第一校准加速度型线,该第二加速度型线可以是第二校准加速度型线,并且存储器可存储用于还控制该一或多个处理器执行以下操作的进一步的指令:f)当能归因于按照该第一加速度型线的该第一机械臂的移动的第一移动数据不超过该第一阈值移动度量值时在d)之后使该第一机械臂按照与该第一校准加速度型线相关联的第一操作加速度型线移动,以及g)当能归因于按照该第一加速度型线的该第一机械臂的移动的第一移动数据超过该第一阈值移动度量值且能归因于按照该第二加速度型线的该第一机械臂的移动的第一移动数据不超过该第一阈值移动度量时在e)之后使该第一机械臂按照与该第二校准加速度型线相关联的第二操作加速度型线移动。在一些其他的或额外的实施方案中,该装置的存储器可存储用于还控制该一或多个处理器在a)和e)之前执行以下操作的进一步的指令:h)在f)或g)之后,确定能归因于按照该第一或第二操作加速度型线的该第一机械臂的移动的第一移动数据是否超过第二阈值移动度量值,i)当能归因于按照该第一或第二操作加速度型线的该第一机械臂的移动的第一移动数据超过该第二阈值移动度量值时使该第一机械臂按照第三操作加速度型线移动,其中能归因于按照该第三操作加速度型线的该第一机械臂的移动的第一移动数据保持在该第二阈值移动度量值内。在一些此类实施方案中,该存储器可存储用于还控制该一或多个处理器执行以下操作的进一步指令:j)当能归因于按照该第一校准加速度型线的该第一机械臂的移动的第一移动数据不超过该第一阈值移动度量值时对于额外的N个半导体晶片在d)之后且在不执行a)或e)的情况下使该第一机械臂按照该第一操作加速度型线移动额外的N次,以及k)当能归因于按照该第一校准加速度型线的该第一机械臂的移动的第一移动速度超过该第一阈值移动度量值且能归因于按照该第二校准加速度型线的该第一机械臂的移动的第一移动数据不超过该第一阈值移动度量值时对于额外的N个半导体晶片在e)之后并且在不执行a)或e本文档来自技高网...
【技术保护点】
一种装置,其包括:被配置为将第一半导体晶片支撑在第一末端执行器上的第一机械臂;被配置为检测所述第一半导体晶片和所述第一末端执行器之间的相对移动的第一传感器;和具有一或多个处理器以及存储器的控制器,其中所述一或多个处理器、所述存储器、所述第一机械臂和所述第一传感器被通信连接且所述存储器存储用于控制所述一或多个处理器以执行以下操作的程序指令:a)当所述第一半导体晶片被所述第一末端执行器支撑时使所述第一机械臂按照第一加速度型线移动,b)接收来自所述第一传感器的第一传感器数据,c)分析所述第一传感器数据以基于在所述第一半导体晶片被所述第一末端执行器支撑时在所述第一机械臂的移动过程中所述第一半导体晶片相对于所述第一末端执行器的相对移动来确定第一移动数据,d)确定能归因于按照所述第一加速度型线的所述第一机械臂的移动的第一移动数据是否超过第一阈值移动度量值,以及e)当能归因于按照所述第一加速度型线的所述第一机械臂的移动的第一移动数据超过所述第一阈值移动度量值时使所述第一机械臂按照第二加速度型线移动,其中能归因于按照所述第二加速度型线的所述第一机械臂的移动的第一移动数据保持在所述第一阈值移动度量值内。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:马修·J·罗德里克,
申请(专利权)人:朗姆研究公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。