Systems and methods for context based search of simulation objects

    公开(公告)号:US10002164B2

    公开(公告)日:2018-06-19

    申请号:US14250788

    申请日:2014-04-11

    申请人: Ansys, Inc.

    摘要: Systems and methods are provided for providing a context-based search of simulation objects. A computer-readable medium configured for storage of objects and records associated with the objects is accessed, where the objects include a plurality of simulation objects and one or more container objects, where a container object is associated with a context of the engineering simulation, where a record associated its associated container record identifies one or more simulation objects that are associated with the container object. A graphical user interface is provided for display. The graphical user interface includes a first control for identifying a context of the simulation for search and a second control for identifying an object parameter for search. A container object is identified based on the identified context. Object parameters of the simulation objects associated with the identified container object are searched using the identified object parameter to identify matching simulation objects.

    Collaborative generation of configuration technical data for a product to be manufactured

    公开(公告)号:US09983890B2

    公开(公告)日:2018-05-29

    申请号:US15093914

    申请日:2016-04-08

    IPC分类号: G06F9/44 G06F9/445 G06F17/50

    摘要: A reference configuration is defined in a main software by a set of reference data vectors, each reference data vector referring to a technical aspect of said product. A reference data vector comprises at least one configuration parameter and/or at least one constraint to be verified by a value assigned to a configuration parameter of a reference data vector. User data vectors are instantiated on the basis of a subset of reference data vectors of the reference configuration and define a user configuration.A software synchronization module 111 running on one said user terminal in the context of an auxiliary software generates at least one value for a parameter associated to a configuration parameter in the main software. The value is assigned to associated configuration parameter of at least one user data vector instantiated in the main software. A compliance check is performed relatively to constraints defined in the main software for the associated configuration parameter. An indicator representative of a result of the compliance check is sent to the software synchronization module 111. A consistency check is performed by comparing values assigned to a same configuration parameter in at least one first modified data vector of the first user configuration and in a second modified data vector of the second user configuration.

    Distributed timing analysis of a partitioned integrated circuit design

    公开(公告)号:US09916405B2

    公开(公告)日:2018-03-13

    申请号:US15049501

    申请日:2016-02-22

    IPC分类号: G06F17/50

    摘要: A method, system, and computer program product perform distributed timing analysis of an integrated circuit design. Aspects include dividing the integrated circuit design into non-overlapping design partitions, each design partition including nodes and edges, each edge interconnecting a pair of the nodes. Aspects also include identifying speculative nodes among the nodes, each speculative node having at least one and less than all timing inputs available and being associated with a speculative processing task, and identifying non-speculative nodes among the nodes, each non-speculative node having all timing inputs available and being associated with a non-speculative processing task. Assigning each of the non-speculative processing tasks to a respective processor of a processing system specific to each design partition for timing analysis processing is done prior to assigning any of the speculative processing tasks.

    Systems and methods for dynamic symbols for devices in electrical schematics

    公开(公告)号:US09864825B2

    公开(公告)日:2018-01-09

    申请号:US15011779

    申请日:2016-02-01

    申请人: Ciena Corporation

    IPC分类号: G06F17/50

    摘要: Computer-implemented systems and methods for manipulation of dynamic symbols for devices in an electrical schematic include: receiving a placement of a dynamic symbol in a schematic, wherein the dynamic symbol represents an instance of an electrical device in the schematic and is separate from a symbol library; receiving an assignment of nets to pins of the dynamic symbol instance; performing a manipulation of the pins based on a logical grouping, wherein the dynamic symbol instance supports dynamic reconfiguration of the pins via the manipulation while retaining pin information from a base symbol in the symbol library; and visually presenting the dynamic symbol instance with the manipulated pins according to the logical grouping.