-
公开(公告)号:US20070266445A1
公开(公告)日:2007-11-15
申请号:US11751511
申请日:2007-05-21
申请人: John Ferguson , Fedor Pikus , Kyohei Sakajiri , Laurence Grodd
发明人: John Ferguson , Fedor Pikus , Kyohei Sakajiri , Laurence Grodd
IPC分类号: H04L9/32
CPC分类号: G06Q40/04 , H04L9/0838 , H04L2209/16
摘要: Described herein are methods and systems for secure exchange of information related to electronic design automation. Information deemed sensitive and otherwise worthy of protection may be secured by methods such as encryption, obfuscation and other security measures. The secured information may be provided to an electronic design automation tool for processing without revealing at least some of the secured information. For instance, rule files related to integrated circuit manufacturability may be selectively annotated to indicate portions thereof deserving of protection. An encryption tool may be used to secure the information so indicated and generate a file comprising secured information related to electronic design automation. An electronic design automation tool may then unlock and use the secured information without revealing the same. For instance, the tool may be a physical verification tool capable of verifying whether any of the one or more integrated circuit layouts may violate one or more of the secured rules. An error report may be generated without revealing the secured rules.
摘要翻译: 这里描述了用于安全地交换与电子设计自动化相关的信息的方法和系统。 被视为敏感而其他值得保护的信息可以通过加密,混淆和其他安全措施等方法来保护。 可以将安全信息提供给电子设计自动化工具用于处理,而不暴露至少一些安全信息。 例如,可以选择性地注释与集成电路可制造性相关的规则文件,以指示其应得到保护的部分。 可以使用加密工具来保护所指示的信息,并生成包括与电子设计自动化有关的安全信息的文件。 然后,电子设计自动化工具可以解锁和使用安全信息,而不会泄露它们。 例如,该工具可以是能够验证一个或多个集成电路布局中的任一个是否可能违反一个或多个安全规则的物理验证工具。 可能会生成错误报告,而不会泄露安全规则。
-
公开(公告)号:US20070233805A1
公开(公告)日:2007-10-04
申请号:US11396929
申请日:2006-04-02
申请人: Laurence Grodd , Robert Todd , Jimmy Tomblin
发明人: Laurence Grodd , Robert Todd , Jimmy Tomblin
IPC分类号: G06F15/16
CPC分类号: G06F9/5066
摘要: Parallel operation sets for use by a software application are identified. Each parallel operation set is then provided to a master computing thread for processing, together with its associated process data. Each master computing thread will then provide its operation set to one or more slave computers based upon parallelism in the process data associated with its operation set. In this manner, the execution of operations by a software application is widely distributed among multiple networked computers based upon parallelism in both the process data used by the software and the operations executed by the software application.
摘要翻译: 识别由软件应用使用的并行操作集。 然后将每个并行操作集合及其相关联的过程数据提供给主计算线程以进行处理。 然后,每个主计算线程将基于与其操作集相关联的过程数据中的并行性将其操作集提供给一个或多个从属计算机。 以这种方式,软件应用的操作的执行基于软件使用的过程数据和由软件应用执行的操作的并行性被广泛分布在多个联网计算机之间。
-