Method and apparatus for debugging a software program using dynamic debug patches and copy on write views
    71.
    发明授权
    Method and apparatus for debugging a software program using dynamic debug patches and copy on write views 有权
    用于使用动态调试补丁调试软件程序并在写入视图上复制的方法和装置

    公开(公告)号:US06839894B1

    公开(公告)日:2005-01-04

    申请号:US09717187

    申请日:2000-11-20

    IPC分类号: G06F9/44 G06F11/36

    CPC分类号: G06F11/3644

    摘要: A method and apparatus for debugging a software program is provided that is non-intrusive and allows multiple persons to debug concurrently in view private sessions. In one example, a method includes preserving a memory state of a portion of a software program, such as a database system. A second software program is compiled and dynamically linked, and which when executed, would normally cause modification to targeted data in the preserved portion of the software program. The second software program is executed by making a copy of the targeted data in the preserved portion of the software program. The copy is modified to generate a modified copy of the targeted data without modifying the data that is in the preserved portion of the software program. In subsequent accesses, the user that issued that executed the second software program accesses the modified copy whenever the user would have otherwise accessed the corresponding preserved portion. The second software program is made accessible to other users of the database system by publishing in the preserved portion a corresponding symbolic name associated with the second software program. If another user accesses the second software program and executes it, then another copy of the targeted data is made for that user. As before the copy is modified to generate a modified copy of the targeted data without modifying the data that is in the preserved portion of the software program.

    摘要翻译: 提供了一种用于调试软件程序的方法和装置,其是非侵入式的,并且允许多个人在查看私人会话期间同时调试。 在一个示例中,一种方法包括保存诸如数据库系统的软件程序的一部分的存储器状态。 第二个软件程序被编译和动态链接,并且在执行时通常会对软件程序的保留部分中的目标数据进行修改。 通过在软件程序的保留部分中制作目标数据的副本来执行第二软件程序。 修改该副本以生成目标数据的修改副本,而不修改软件程序的保留部分中的数据。 在随后的访问中,执行第二软件程序的发出的用户每当用户将以其他方式访问相应的保留部分时访问修改的副本。 通过在保留部分中发布与第二软件程序相关联的相应符号名称,可以使数据库系统的其他用户访问第二软件程序。 如果另一个用户访问第二个软件程序并执行它,则为该用户创建目标数据的另一个副本。 如前所述,修改副本以生成目标数据的修改副本,而不修改软件程序的保留部分中的数据。

    MEMS DEVICE ANCHORING
    74.
    发明申请
    MEMS DEVICE ANCHORING 有权
    MEMS器件安装

    公开(公告)号:US20140300249A1

    公开(公告)日:2014-10-09

    申请号:US14342387

    申请日:2012-08-31

    IPC分类号: B81B7/00

    摘要: Embodiments of the present invention generally relate to a MEMS device that is anchored using the layer that is deposited to form the cavity sealing layer and/or with the layer that is deposited to form the pull-off electrode. The switching element of the MEMS device will have a flexible or movable portion and will also have a fixed or anchor portion that is electrically coupled to ground. The layer that is used to seal the cavity in which the switching element is disposed can also be coupled to the fixed or anchor portion of the switching element to anchor the fixed or anchor portion within the cavity. Additionally, the layer that is used to form one of the electrodes may be used to provide additional leverage for anchoring the fixed or anchor portion within the cavity. In either situation, the movement of the flexible or movable portion is not hindered.

    摘要翻译: 本发明的实施例通常涉及使用沉积以形成空腔密封层和/或沉积以形成拉出电极的层来锚定的MEMS器件。 MEMS器件的开关元件将具有柔性或可移动部分,并且还将具有电耦合到地的固定或锚定部分。 用于密封其中设置有开关元件的空腔的层也可以联接到开关元件的固定部分或锚固部分,以将固定部分或锚固部分锚固在腔体内。 另外,用于形成电极之一的层可以用于提供用于将固定或锚定部分锚定在腔内的额外的杠杆作用。 在这两种情况下,柔性或可移动部分的运动不受阻碍。

    SYSTEMS AND METHODS FOR STORAGE VIRTUALIZATION
    75.
    发明申请
    SYSTEMS AND METHODS FOR STORAGE VIRTUALIZATION 审中-公开
    用于存储虚拟化的系统和方法

    公开(公告)号:US20140223096A1

    公开(公告)日:2014-08-07

    申请号:US14245893

    申请日:2014-04-04

    IPC分类号: G06F3/06

    摘要: An I/O manager may be configured to service I/O requests pertaining to ephemeral data of a virtual machine using a storage device that is separate from and/or independent of a primary storage resource to which the I/O request is directed. Ephemeral data may be removed from ephemeral storage in response to a removal condition and/or trigger, such as a virtual machine reboot. The I/O manager may manage transfers of ephemeral virtual machine data in response to virtual machines migrating between host computing devices. The I/O manager may be further configured to cache virtual machine data, and/or manage shared file data that is common to two or more virtual machines operating on a host computing device.

    摘要翻译: 可以将I / O管理器配置为使用与I / O请求所针对的主存储资源分离和/或独立的存储设备来维护关于虚拟机的临时数据的I / O请求。 响应于移除条件和/或触发器(例如虚拟机重新启动),临时数据可以从临时存储器中移除。 I / O管理器可以管理临时虚拟机数据的传输,以响应在主机计算设备之间迁移的虚拟机。 I / O管理器可以被进一步配置为缓存虚拟机数据,和/或管理在主机计算设备上操作的两个或多个虚拟机通用的共享文件数据。

    METHOD FOR MEMS DEVICE FABRICATION AND DEVICE FORMED
    76.
    发明申请
    METHOD FOR MEMS DEVICE FABRICATION AND DEVICE FORMED 有权
    用于MEMS器件制造的方法和形成的器件

    公开(公告)号:US20120181638A1

    公开(公告)日:2012-07-19

    申请号:US13349696

    申请日:2012-01-13

    IPC分类号: H01L29/84 H01L21/00

    摘要: The present invention generally relates to methods for producing MEMS or NEMS devices and the devices themselves. A thin layer of a material having a lower recombination coefficient as compared to the cantilever structure may be deposited over the cantilever structure, the RF electrode and the pull-off electrode. The thin layer permits the etching gas introduced to the cavity to decrease the overall etchant recombination rate within the cavity and thus, increase the etching rate of the sacrificial material within the cavity. The etchant itself may be introduced through an opening in the encapsulating layer that is linearly aligned with the anchor portion of the cantilever structure so that the topmost layer of sacrificial material is etched first. Thereafter, sealing material may seal the cavity and extend into the cavity all the way to the anchor portion to provide additional strength to the anchor portion.

    摘要翻译: 本发明一般涉及用于生产MEMS或NEMS装置和装置本身的方法。 与悬臂结构相比,具有较低复合系数的材料的薄层可以沉积在悬臂结构,RF电极和拉出电极上。 薄层允许引入空腔的蚀刻气体降低空腔内的整体蚀刻剂复合速率,从而提高空腔内的牺牲材料的蚀刻速率。 蚀刻剂本身可以通过与悬臂结构的锚固部分线性对准的封装层中的开口引入,使得首先蚀刻最顶层的牺牲材料。 此后,密封材料可以密封空腔并且一直延伸到空腔中,以锚定部分,以向锚固部分提供额外的强度。

    CMP process flow for MEMS
    77.
    发明授权
    CMP process flow for MEMS 有权
    MEMS工艺流程

    公开(公告)号:US08124527B2

    公开(公告)日:2012-02-28

    申请号:US13036201

    申请日:2011-02-28

    IPC分类号: H01L21/4763

    摘要: The present invention generally relates to the formation of a micro-electromechanical system (MEMS) cantilever switch in a complementary metal oxide semiconductor (CMOS) back end of the line (BEOL) process. The cantilever switch is formed in electrical communication with a lower electrode in the structure. The lower electrode may be either blanket deposited and patterned or simply deposited in vias or trenches of the underlying structure. The excess material used for the lower electrode is then planarized by chemical mechanical polishing or planarization (CMP). The cantilever switch is then formed over the planarized lower electrode.

    摘要翻译: 本发明一般涉及在线路(BEOL)工艺的互补金属氧化物半导体(CMOS)后端中形成微机电系统(MEMS)悬臂开关。 悬臂开关形成为与结构中的下电极电连通。 下电极可以是毯式沉积和图案化或简单地沉积在底层结构的通孔或沟槽中。 然后通过化学机械抛光或平面化(CMP)将用于下电极的多余材料平坦化。 然后在平坦化的下电极上形成悬臂开关。

    METHOD OF USING A PLURALITY OF SMALLER MEMS DEVICES TO REPLACE A LARGER MEMS DEVICE
    78.
    发明申请
    METHOD OF USING A PLURALITY OF SMALLER MEMS DEVICES TO REPLACE A LARGER MEMS DEVICE 有权
    使用多个小型MEMS器件来替代大型MEMS器件的方法

    公开(公告)号:US20100116632A1

    公开(公告)日:2010-05-13

    申请号:US12614929

    申请日:2009-11-09

    IPC分类号: H01H57/00 H05K1/16 H01H47/02

    摘要: Embodiments disclosed herein generally include using a large number of small MEMS devices to replace the function of an individual larger MEMS device or digital variable capacitor. The large number of smaller MEMS devices perform the same function as the larger device, but because of the smaller size, they can be encapsulated in a cavity using complementary metal oxide semiconductor (CMOS) compatible processes. Signal averaging over a large number of the smaller devices allows the accuracy of the array of smaller devices to be equivalent to the larger device. The process is exemplified by considering the use of a MEMS based accelerometer switch array with an integrated analog to digital conversion of the inertial response. The process is also exemplified by considering the use of a MEMS based device structure where the MEMS devices operate in parallel as a digital variable capacitor.

    摘要翻译: 本文公开的实施例通常包括使用大量的小MEMS器件来代替单个更大的MEMS器件或数字可变电容器的功能。 大量较小的MEMS器件具有与较大器件相同的功能,但是由于尺寸较小,因此可以使用互补金属氧化物半导体(CMOS)兼容工艺封装在腔中。 通过大量较小器件的信号平均,允许较小器件阵列的精度等同于较大的器件。 通过考虑使用具有惯性响应的集成模数转换的基于MEMS的加速度计开关阵列来举例说明该过程。 还通过考虑使用MEMS器件结构(其中MEMS器件并行地作为数字可变电容器)来使用该过程。

    Nanostructures with electrodeposited nanoparticles
    80.
    发明授权
    Nanostructures with electrodeposited nanoparticles 有权
    具有电沉积纳米粒子的纳米结构

    公开(公告)号:US07449757B2

    公开(公告)日:2008-11-11

    申请号:US10945803

    申请日:2004-09-20

    IPC分类号: G01N27/403

    摘要: A nanoelectronic device includes a nanostructure, such as a nanotube or network of nanotubes, disposed on a substrate. Nanoparticles are disposed on or adjacent to the nanostructure so as to operatively effect the electrical properties of the nanostructure. The nanoparticles may be composed of metals, metal oxides, or salts, and nanoparticles composed of different materials may be present. The amount of nanoparticles may be controlled to preserve semiconductive properties of the nanostructure, and the substrate immediately adjacent to the nanostructure may remain substantially free of nanoparticles. A method for fabricating the device includes electrodeposition of the nanoparticles using one or more solutions of dissolved ions while providing an electric current to the nanostructures but not to the surrounding substrate.

    摘要翻译: 纳米电子器件包括设置在衬底上的纳米结构,例如纳米管或纳米管网络。 将纳米颗粒设置在纳米结构上或与纳米结构相邻,以便有效地影响纳米结构的电性能。 纳米颗粒可以由金属,金属氧化物或盐组成,并且可以存在由不同材料组成的纳米颗粒。 可以控制纳米颗粒的量以保持纳米结构的半导体性质,并且紧邻纳米结构的衬底可以基本上不含纳米颗粒。 制造该器件的方法包括使用一种或多种溶解离子的溶液电沉积纳米颗粒,同时向纳米结构提供电流,而不向周围的衬底提供电流。