Simulating Electronic Device Or Electrical System Patents (Class 703/13)
-
Patent number: 8898049Abstract: A method of generating system level power information for an embedded application configured to execute on a multi-core system-on-chip (SoC), which includes configuring a simulation model of hardware of the SoC that executes the embedded application; loading one or more software components of the embedded application into the simulation model of the SoC hardware; executing the one or more software components of the embedded application on the simulation model, and extracting state information about both the software components of the embedded application and hardware components of the SoC; determining, from the hardware state information, per-cycle energy values for the hardware components of the SoC; and creating a power profile from the software state information by accumulating the per-cycle energy values and assigning the per-cycle energy values to corresponding software components.Type: GrantFiled: April 20, 2009Date of Patent: November 25, 2014Assignee: International Business Machines CorporationInventors: Nagashyamala R. Dhanwada, Joseph Arun, William W. Dungan
-
Patent number: 8898618Abstract: The interactive grouping tool offers the flexibility to simplify the schematic diagram of an integrated circuit (IC) design by grouping circuit elements that are not specified to be of interest into entities of any size. Circuit elements of various types and functionalities, including ports and pins, can be combined together into the same entity without modifying the underlying design logic and connectivity. By grouping and hiding the unnecessary details, the tool reduces clutter in a schematic diagram and greatly eases the process of traversing, debugging, and analyzing the schematic diagram. Users can choose to dynamically group the circuit elements on the schematic diagram without going through any compilation or synthesis process. Users can also choose to revert any of the entities back to the original schematic diagram with the ungrouping operation. For specific or batch manipulation of the schematic diagram, the tool provides a scripting interface for users to enter commands.Type: GrantFiled: March 26, 2009Date of Patent: November 25, 2014Assignee: Altera CorporationInventors: Choi Phaik Chin, Denis Chuan Hu Goh
-
Publication number: 20140343915Abstract: A test environment configuration apparatus and a method of operating a network simulation apparatus using the test environment configuration apparatus are disclosed. The test environment configuration apparatus includes a scenario configuration module, a simulation initiation module, and a monitoring module. The scenario configuration module configures a simulation scenario performed on one or more virtual machines and one or more simulation nodes generated by a network simulator. The simulation initiation module controls the internal applications of the virtual machines corresponding to the simulation nodes, and generates a simulation initiation signal to run a network simulation for testing a communication connection between the simulation nodes. The monitoring module monitors the network simulation and the internal applications, and provides the results of the monitoring to a user.Type: ApplicationFiled: May 13, 2014Publication date: November 20, 2014Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventor: Jun-Keun SONG
-
Publication number: 20140343916Abstract: Systems and methods for governing execution of a service provisioning engagement are described. In one implementation, the described methods are implemented in the systems, where the method includes determining a customized schema based on a viable systems model, where the customized schema is defined using a plurality of dimensions and a plurality of sub-dimensions, where the plurality of dimensions and the plurality of sub-dimensions is defined using a plurality of parameters. The method also includes determining a system dynamics model which defines relationship between the plurality of parameters of the customized schema. The method further includes setting targets for at least one parameter from amongst the plurality of parameters of the customized schema and simulating the at least one parameter interactively based on the system dynamics model.Type: ApplicationFiled: May 20, 2014Publication date: November 20, 2014Applicant: TATA Consultancy Services LimitedInventors: Veerendra Kumar Rai, Sanjit Mehta
-
Patent number: 8893065Abstract: This application discloses a debug tool to prompting display of at least a portion of a simulated output for a circuit design in a debug window, identifying a marker corresponding to a value in the simulated output has been specified for the debug environment, and prompting accentuation of one or more occurrences of the value in the debug window relative to other values in the simulated output based, at least in part, on the marker specified for the debug environment.Type: GrantFiled: July 11, 2013Date of Patent: November 18, 2014Assignee: Mentor Graphics CorporationInventors: Badruddin Agarwala, Tarak Parikh, Vivek Bhat, Neeraj Joshi
-
Patent number: 8893035Abstract: A method, system and graphical user interface for configuring a simulator. A graphical user interface may be used to define a configurable device profile, where a large number of devices for simulation by a simulator may be created based upon the configurable device profile. Once created, the devices may be individually configured and/or configured in groups. Additionally, the configuration of the devices may determine how the simulator generates and/or outputs simulated device data for the devices. For example, an attribute may be associated with a device which defines a format of the simulated device data, a rate at which the simulated device data is output, a range of values for the simulated device data, or an operating parameter of the device. An attribute specifying the communicative coupling of the devices may also be defined. Further, the simulated device data may include a data value.Type: GrantFiled: September 17, 2008Date of Patent: November 18, 2014Assignee: Accenture Global Services LimitedInventors: Michael J. Biltz, Jonathan Hsu, Sean Stauth, Graeme D. MacDonald
-
Patent number: 8892414Abstract: In various embodiment, a simulator includes an analysis module for extracting transmission-line parameters of a transmission-line system from a network-parameter representation thereof, using discontinuity-detection-based phase unwrapping without introducing artificial discontinuities, and a simulator module for simulating the response of the transmission-line system to an input based on the extracted transmission-line parameters.Type: GrantFiled: February 26, 2010Date of Patent: November 18, 2014Assignee: SAS IP, Inc.Inventors: Subramanian N. Lalgudi, Michael J. Tsuk
-
Publication number: 20140337000Abstract: A cloud-based simulation generation service collects industrial data from multiple industrial customers for storage and analysis on a cloud platform. The service employs a simulation generator component that analyzes data to facilitate generating a simulation model that simulates an industrial automation system, including simulating or emulating industrial devices, industrial processes, other industrial assets, or network-related assets or devices, and their respective interrelationships with each other. The simulation generator component also analyzes modification data to facilitate generating a modified simulation model that simulates the industrial automation system based on the modification.Type: ApplicationFiled: November 22, 2013Publication date: November 13, 2014Applicant: Rockwell Automation Technologies, Inc.Inventors: Juan Asenjo, John Strohmenger, Stephen Nawalaniec, Bradford H. Hegrat, Joseph A. Harkulich, Jessica Lin Korpela, Jenifer Rydberg Wright, Rainer Hessmer, John Dyck, Edward Alan Hill, Sal Conti
-
Publication number: 20140337001Abstract: A method for configuring a semi-empirical or an empirical computer simulation model of a building automation and control (BAC) system. The method can include a computer processor reading from a non-transitory computer-readable memory a configuration data of a building automation and control network (BACnet) device, wherein the configuration data includes a property value of the BACnet device. The method includes communicating with a real BACnet device of a real existing BAC system, retrieving real data of the real BACnet device, and storing the real data onto the non-transitory computer-readable memory. The property value of the BACnet device stored on the non-transitory computer-readable memory can be changed to another value that is based on the real data, or the property value of the BACnet device can be added to the configuration data.Type: ApplicationFiled: May 9, 2014Publication date: November 13, 2014Applicant: TRANE INTERNATIONAL INC.Inventor: Udhaya Kumar DAYALAN
-
Patent number: 8886779Abstract: A device, system, and method are directed towards optimizing a security apparatus within a Service-Oriented Architecture (SOA). Performance data is gathered for the SOA. A plurality of queuing performance models are generated based on a plurality of components comprising a user land, a kernel, and a Central Processing Unit (CPU). The generation may be based on an incremental online training based on the gathered data, on a simulation based on the gathered data, on a probability distribution function, on an operational law, or the like. Derivative points are determined based on the plurality of queuing performance models. The derivative points are maximized by tuning at least one parameter of the user land, at least one parameter of the kernel, and/or at least one parameter of the CPU within at least another simulation and/or increment of the online training. The security apparatus is optimized based on the at least one parameters.Type: GrantFiled: October 19, 2007Date of Patent: November 11, 2014Assignee: Oracle America, Inc.Inventor: Lei Liu
-
Patent number: 8886506Abstract: A method including receiving a network model including paths having dynamic path restoration capabilities; receiving network simulation information including a failure rate that indicates a rate of failure, a repair rate that indicates a rate of repair, a number of repair personnel assigned to each failure equivalence group, and a regeneration value indicating a number of regenerations to occur for each designated path during a network simulation, biasing the failure rate; determining whether one of the designated paths enters a failure state; unbiasing the failure rate when it is determined that the designated path enters the failure state; identifying when the network model returns to an operative state; ceasing an execution of the network simulation when it is determined no other designated paths are to be simulated; calculating an average time of path unavailability for each designated path simulated; and calculating path unavailability for each designated path simulated.Type: GrantFiled: March 31, 2011Date of Patent: November 11, 2014Assignee: Verizon Patent and Licensing Inc.Inventor: Adrian E. Conway
-
Publication number: 20140324407Abstract: Quantifying power usage for a service. An example method may include identifying a dependency model for the service, the dependency model based in part on infrastructure providing the service. The method may also include determining power usage for the service using the dependency model.Type: ApplicationFiled: October 15, 2011Publication date: October 30, 2014Inventors: Yuan Chen, DEjan S. Milojicic, Daniel Juergen Gmach, Cullen E. Bash
-
Patent number: 8871408Abstract: According to one embodiment, a mask pattern creation method includes extracting an area, in which a DSA material is directed self-assembled to form a DSA pattern, from a design pattern area based on a design pattern and information on the DSA material. The method also includes creating a guide pattern that causes the DSA pattern to be formed in the area based on the design pattern, the information on the DSA material, the area, and a design constraint when forming the guide pattern. The method further includes creating a mask pattern of the guide pattern using the guide pattern.Type: GrantFiled: September 5, 2012Date of Patent: October 28, 2014Assignee: Kabushiki Kaisha ToshibaInventors: Yoko Takekawa, Masafumi Asano, Yingkang Zhang, Kazuhiro Takahata, Tomoko Ojima
-
Patent number: 8874422Abstract: Methods, systems, and computer-readable media for simulating an electronic packaging structure are disclosed. The methods include providing an electromagnetic simulation framework for simulating the electronic packaging structure that includes at least two planes and an interconnect transitional component. The framework includes solvers for simulation based on parallel-plate, strip line, and microstrip line modes. The method also includes defining ports of the component based on modes, computing a network function characterizing the properties of the component; and associating ports with solvers of the framework.Type: GrantFiled: June 28, 2011Date of Patent: October 28, 2014Assignee: Sigrity, Inc.Inventors: Jian Liu, Jiayuan Fang
-
Patent number: 8874421Abstract: Modern high-end technology products such as aircraft consist of a number of individual systems that are controlled by independent electronic control units and increasingly interconnected. According to one exemplary embodiment of the present invention, a test system assembly for testing several such systems for an aircraft in parallel is disclosed, wherein a master network is provided in order to exchange data between the individual test systems and a control unit, and wherein original electrical wiring is provided between the test systems in order to directly interconnect the tested systems. The flexibility of system tests for aircraft may be increased in this fashion.Type: GrantFiled: June 24, 2008Date of Patent: October 28, 2014Assignee: Airbus Operations GmbHInventors: Reiner Stünkel, Ralph Lembcke
-
Patent number: 8874736Abstract: A system can comprise a memory to store machine readable instructions. The system can also comprise a processing unit to execute the machine readable instructions. The machine readable instructions can comprise an event extractor to parse a packet capture (pcap) file that includes a packet transmitted via a network between an application under test (AUT) executing on a mobile device and a server to determine a network event based on the packet. The event extractor can also generate an application programming interface (API) command file that includes an API command generated based on the network event.Type: GrantFiled: April 23, 2012Date of Patent: October 28, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ithai Levi, Leonid Pekel, Peretz Regev, Yair Horovitz, Ofer Eliassaf
-
Patent number: 8874423Abstract: Systems and methods for tuning photolithographic processes are described. A model of a target scanner is maintained defining sensitivity of the target scanner with reference to a set of tunable parameters. A differential model represents deviations of the target scanner from the reference. The target scanner may be tuned based on the settings of the reference scanner and the differential model. Performance of a family of related scanners may be characterized relative to the performance of a reference scanner. Differential models may include information such as parametric offsets and other differences that may be used to simulate the difference in imaging behavior.Type: GrantFiled: October 28, 2013Date of Patent: October 28, 2014Assignee: ASML Netherlands B.V.Inventors: Yu Cao, Wenjin Shao, Ronaldus Johannes Gijsbertus Goossens, Jun Ye, James Patrick Koonmen
-
Publication number: 20140316760Abstract: A three-dimensional optoelectrical simulation includes generating a process simulation result including a doping profile of a silicon substrate of image sensor, a structure simulation result with respect to a back end of line structure, and a merged result generated by merging a process simulation result and a structure simulation result, selectively extending the merged result to an extended result by using a process simulation result or a structure simulation result, generating a segmented result for each pixel based on a merged result or an extended result, an optical crosstalk simulation result of image sensor based on a structure simulation result and an optical mesh, and a final simulation result including an electrical crosstalk simulation result of the image sensor based on a segmented result for each pixel and an optical crosstalk simulation result.Type: ApplicationFiled: April 16, 2014Publication date: October 23, 2014Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Wook LEE, Han-Gu KIM, Young-Keun LEE, Jong-Sung JEON
-
Publication number: 20140316753Abstract: A method and apparatus for simulating radio frequency propagation paths between radio frequency devices are provided. In an illustrative embodiment, the apparatus comprising a system controller for receiving and processing test data, a data sequencer configured to interact with attenuators and RF devices, and RF paths designed to simulate RF propagation paths. The method comprising steps to execute a full simulation.Type: ApplicationFiled: March 7, 2014Publication date: October 23, 2014Applicant: United States of America as represented by the Secretary of the NavyInventors: Barry Slutzky, Patrick Shaffer
-
Patent number: 8869081Abstract: Various embodiments include computer-implemented methods, computer program products and systems for generating an integrated circuit (IC) library for use in a scatterometry analysis. In some cases, approaches include: obtaining chip design data about at least one IC chip; obtaining user input data about the at least one IC chip; and running an IC library defining program using the chip design data in its original format and the user input data in its original format, the running of the IC library defining program including: determining a process variation for the at least one IC chip based upon the chip design data and the user input data; converting the process variation into shape variation data; and providing the shape variation data in a text format to a scatterometry modeling program for use in the scatterometry analysis.Type: GrantFiled: January 15, 2013Date of Patent: October 21, 2014Assignees: International Business Machines Corporation, Global Foundries, Inc.Inventors: Nedal Saleh, Alok Vaid
-
Patent number: 8869084Abstract: A method for generating a layout for a cell of an integrated circuit (IC) guided by design rule checking (DRC) is disclosed. In the method, a model is defined, wherein the model comprises a plurality of parameters for generating a layout of the cell. Next an initial layout for the cell can be generated according to an initial set of values for the plurality of parameters. Then design rule checking (DRC) is performed for the initial layout based on a set of design rules. If any violations are found, the corresponding violation reports will be associated with the model. Therefore, a new set of values for the plurality of parameters can be generated by analyzing the violation reports collectively based on the model. With the new set of values for the plurality of parameters and above steps repeated, until no violation is found, a “DRC clean” layout can be generated.Type: GrantFiled: November 24, 2012Date of Patent: October 21, 2014Assignees: Synopsys, Inc., Synopsys Taiwan Co., Ltd.Inventors: Chien-Fu Chung, Yuan-Kai Pei, Shyh-An Tang
-
Patent number: 8868396Abstract: A method and apparatus for verifying and debugging a circuit design module of a high level programming system is disclosed herein. A circuit design created in a high level programming environment must undergo a number of transformations as it is compiled into a form that can be realized in hardware. At each transformative step, the behavior of the circuit must be verified with a simulation model and debugged if the transformation has changed the behavior of the circuit. The claimed invention presents a novel approach for verifying and debugging between different simulation models and achieves an advance in the art by utilizing the modularized structure of a high-level circuit design to systematically identify simulation mismatches among different simulation models and determine which portions of the circuit design are responsible for the discrepancy.Type: GrantFiled: October 23, 2009Date of Patent: October 21, 2014Assignee: Xilinx, Inc.Inventors: Nabeel Shirazi, L. James Hwang, Chi Bun Chan, Hem C. Neema, Kumar Deepak
-
Patent number: 8868394Abstract: A method for computer-aided simulation of operating parameters of a technical system including a plurality of modules which each contain one or more components is provided. Failure events with associated downtimes for each component are simulated in a predetermined operating period using a first probability distribution for the moment of failure of the components and a second probability distribution for the length of the failure of the components, and a third probability distribution for a degree of reliability of the modules is determined. Based upon the probability distributions for the degrees of reliability of the modules, operating parameters of the technical system are simulated for the predetermined operating period. The method is used for any technical facilities, in particular for energy generation facilities.Type: GrantFiled: May 6, 2010Date of Patent: October 21, 2014Assignee: Siemens AktiengesellschaftInventors: Francesco Montrone, Robert Schulte, Wolfgang Streer, Ariane Sutor
-
Patent number: 8869158Abstract: An energy-aware backfill scheduling method combines overestimation of job run-times and processor adjustments, such as dynamic voltage and frequency scaling, to balance overall schedule performance and energy consumption. Accordingly, some scheduled jobs are executed in a manner reducing energy consumption. A computer-implemented method comprises identifying job performance data for a plurality of representative jobs and running a simulation of backfill-based job scheduling of the jobs at various combinations of run-time over-estimation values and processor adjustment values. The simulation generates data including energy consumption and job delay. The method further identifies one of the combinations of values that optimizes the mathematical product of an energy consumption parameter and a job delay parameter using the simulation generated data for the plurality of jobs.Type: GrantFiled: July 3, 2012Date of Patent: October 21, 2014Assignee: International Business Machines CorporationInventors: Giridhar M. Prabhakar, Rajan Ravindran, Chiranjib Sur
-
Patent number: 8869100Abstract: A method of defining data objects for use with an executable block diagram modeling and code generation system including providing pre-defined data object classes, each of the pre-defined data classes having default attributes, extending the pre-defined data object classes with subclasses, each of the subclasses having user-defined attributes and generating data objects, which are instances of the pre-defined classes and the subclasses.Type: GrantFiled: December 8, 2010Date of Patent: October 21, 2014Assignee: The MathWorks, Inc.Inventors: Peter Szpak, Paul Jackson, Peter Mott
-
Publication number: 20140309979Abstract: A method for generating an EMF model includes establishing a time-domain finite data model associated with an electric device representing the electric device in the time-domain; utilizing the time domain finite data model, determining excitations representing an electrical characteristic of an electrical components of the electric device; and generating an EMF model by processing the excitations with a transformation routine determining an approximate representation of an EMF generated by the electric device. A system for generating the EMF model includes a modelling module establish a time-domain finite data model associated with the electric device and d representing the electric device in the time-domain. The modelling module utilizes the time domain finite data model to determine excitations representing an electrical characteristic of an electrical component of the electric device.Type: ApplicationFiled: April 12, 2013Publication date: October 16, 2014Applicant: The Hong Kong Polytechnic UniversityInventor: The Hong Kong Polytechnic University
-
Patent number: 8862446Abstract: In an embodiment, a computer readable medium that stores computer executable instructions is provided. The computer readable medium includes instructions for displaying a graphical model representing a modeled system, the graphical model having a first element and a second element. The computer readable medium includes instructions for identifying, in response to a request to connect at least one of the first element and the second element with a signal, a routing path within the graphical model. The routing path can be mapped through at least one subsystem of the modeled system and configured to logically connect the first element with the second element. The computer readable medium includes instructions for logically connecting, in the graphical model, the first element and the second element via the routing path.Type: GrantFiled: March 13, 2009Date of Patent: October 14, 2014Assignee: The MathWorks, Inc.Inventor: Krishna Balasubramanian
-
Patent number: 8860248Abstract: A demand response unit (DRU) interposed between a utility's electrical power line (PL) and at least one load (L1-Ln) to which power is supplied by the utility over the line. A detector (Fdet or Vdet) measures a characteristic (frequency F, voltage V) of an electrical waveform (W) by which power is transmitted by the utility to the load. The detector determines both when the measured frequency or voltage exceeds a predetermined threshold for a first predetermined period of time; and, if the threshold is exceeded, when the frequency or voltage exceeds the second predetermined threshold for a second predetermined period of time. For this purpose, the detector processes a predetermined number of intervals of the waveform and produces an average value of the characteristic which is compared to the threshold. This is done to reduce the effect of extraneous events which may temporarily change the value of the frequency or voltage.Type: GrantFiled: March 25, 2010Date of Patent: October 14, 2014Assignee: Aclara Technologies LLCInventor: Christopher K. Fleck
-
Patent number: 8863057Abstract: An approach for methodology enabling a verification of IC designs that compensates for degraded performance due to a physical placement, particularly a stacked physical placement is disclosed. A set of stacked devices from a plurality of devices in an IC design is determined. One or more instance parameters indicating a physical placement of a device in the set is determined. A compensation metric indicating one or more electrical characteristics of a device in the set is determined based on the one or more instance parameters.Type: GrantFiled: November 7, 2012Date of Patent: October 14, 2014Assignee: GlobalFoundries Inc.Inventors: Kaveri Mathur, Sriraaman Sridharan, Ciby Thuruthiyil
-
Patent number: 8862452Abstract: A computer-based simulator, separate from a computer process control system, that simplifies the electrical interconnection of the computer-based simulator to the computer control system and reduces the number of hardware components required to effect a computer-based simulator. The invention also facilitates remote configuration and operation of the control and simulator systems.Type: GrantFiled: March 22, 2011Date of Patent: October 14, 2014Assignee: XIO, Inc.Inventor: Paul Sagues
-
Publication number: 20140303954Abstract: A method and apparatus for simulating radio frequency propagation paths between radio frequency devices are provided. In an illustrative embodiment, the apparatus comprising a system controller for receiving and processing test data, a data sequencer configured to interact with attenuators and RF devices, and RF paths designed to simulate RF propagation paths. The method comprising steps to execute a multiple propagation path simulation based on various inputs including attenuators and electromagnetic environment inputs in accordance with various embodiments.Type: ApplicationFiled: March 7, 2014Publication date: October 9, 2014Applicant: United States of America as represented by the Secretary of the NavyInventors: Barry Slutzky, Patrick Shaffer
-
Publication number: 20140303953Abstract: Methods and apparatus for predicting network activity with forecasting model selection are disclosed. In one embodiment a network analytics forecasting model with a preferred model error measurement is selected from among a set of model error measurements for a set of network analytics forecasting models. The selecting includes, for each of a set of network analytics forecasting models, calculating a set of predicted network analytics metric values corresponding to individual ones of a set of actual network analytics metric values in a network analytics metrics data set, comparing individual ones of the set of predicted network analytics metric values to corresponding ones of the set of actual network analytics metric values, and generating a model error measurement reflecting the comparing. Future network analytics metric values are predicted using the network analytics forecasting model with the preferred model error measurement.Type: ApplicationFiled: December 22, 2011Publication date: October 9, 2014Inventor: John Bates
-
Patent number: 8855992Abstract: A time-driven block provided in a block diagram model may be executed in an event domain without user modification. The time-driven block is connected to one or more event-driven blocks using event domain signals. The time-driven block automatically adapts to the execution rules of the event domain modeling and simulation environment. The blocks that are configured to execute in more than one modeling and simulation environments are called polymorphic blocks. The polymorphic blocks are identified during the compilation stage of the block diagram model taking into consideration the port and line styles of the blocks. The execution rules of the polymorphic blocks are also determined during the compilation stage of the block diagram model.Type: GrantFiled: August 3, 2012Date of Patent: October 7, 2014Assignee: The MathWorks, Inc.Inventors: Wei Li, John Edward Ciolfi, Michael I. Clune
-
Patent number: 8856756Abstract: Simulation control techniques include shutting down peer processes and user code modules, storing an image of a simulation as a checkpoint after the peer processes and user code modules are shutdown, and re-starting user code modules and peer processes after storing an image of the simulation. The resulting checkpoint and processes can be used for restoring from a checkpoint or restarting a new simulation environments having peer processes such as debuggers coupled to the simulation.Type: GrantFiled: March 8, 2013Date of Patent: October 7, 2014Assignee: Synopsys, Inc.Inventors: Thomas Philipp, Dietmar Petras, Tom Michiels
-
Patent number: 8855991Abstract: Methods and systems for assessing the environmental impact of one or more processing devices, such one or more printers, are disclosed. The system queries a life cycle assessment (LCA) service to receive a life cycle phase model for each device. The life cycle phase model includes a set of consumption variable categories associated with potential device usage during a life cycle phase. The system then receives consumption data for the device, identifies a portion of the consumption data that corresponds to the consumption variable categories in the model, and obtains an assessment of environmental impact of the device during the life cycle phase based on the consumption data.Type: GrantFiled: October 12, 2011Date of Patent: October 7, 2014Assignee: Xerox CorporationInventor: Fritz F. Ebner
-
Patent number: 8855990Abstract: A system, method, and computer program product are provided for providing validation of network model objects within a network model design process. In use, a request to create a design of at least a portion of a network model is received via an interface utilized for creating a network model design. Additionally, at least one object of the network model capable of being utilized to create the design of the at least a portion of the network model is identified, in response to the request. Furthermore, it is determined whether at least one discrepancy has been identified for the at least one object. Moreover, a response to the request to create the design of the at least a portion of the network model is provided that is based on the determination of whether the at least one discrepancy has been identified for the at least one object.Type: GrantFiled: June 21, 2011Date of Patent: October 7, 2014Assignee: Amdocs Software Systems LimitedInventors: Ashley Lewis Woods, Johnston Harden Graham Glendinning, Petrus Johannes Eksteen
-
Patent number: 8855980Abstract: Embodiments are directed to an antenna builder and a method of building and maintaining an antenna design repository. A first embodiment consists of an antenna builder that enables the creation of an antenna representation that can subsequently be output into a plurality of formats to be used by other tools, such as electromagnetic simulation software. An alternative embodiment is directed to a method of building and maintaining a repository of antenna designs. The repository of antenna designs can be queried, enabling a plurality of users to search for specific antenna designs. Alternative embodiments can enable a user to search the repository antenna designs by visually browsing over the antenna designs in the repository. The repository of antenna designs is created by saving solutions generated by an optimizer during an optimization run to the repository. Solutions from the repository can also be used to seed and bootstrap other optimization runs.Type: GrantFiled: September 15, 2011Date of Patent: October 7, 2014Assignee: Dockon AGInventors: Kenneth Joseph Brown, Ryan James Orsi
-
Patent number: 8849629Abstract: Embodiments are directed to an antenna builder and a method of building and maintaining an antenna design repository. A first embodiment consists of an antenna builder that enables the creation of an antenna representation that can subsequently be output into a plurality of formats to be used by other tools, such as electromagnetic simulation software. An alternative embodiment is directed to a method of building and maintaining a repository of antenna designs. The repository of antenna designs can be queried, enabling a plurality of users to search for specific antenna designs. Alternative embodiments can enable a user to search the repository antenna designs by visually browsing over the antenna designs in the repository. The repository of antenna designs is created by saving solutions generated by an optimizer during an optimization run to the repository. Solutions from the repository can also be used to seed and bootstrap other optimization runs.Type: GrantFiled: September 15, 2011Date of Patent: September 30, 2014Assignee: Dockon AGInventors: Kenneth Joseph Brown, Ryan James Orsi
-
Patent number: 8849644Abstract: In one embodiment, a plurality of kernels are provided. Each kernel may simulate a partition of a design under test. A plurality of event regions are provided. The regions may be in an ordered priority. Events for the device under test may be determined for event regions in each of the kernels. An event region to execute events in is then determined and all kernels may execute events in the same event region. Kernels then execute events for the determined event region. When finished executing events in an event queue, data synchronization may occur. In this case, information may be synced among kernels, such as status and state values for shared objected are synchronized.Type: GrantFiled: December 20, 2007Date of Patent: September 30, 2014Assignee: Mentor Graphics CorporationInventors: Chong Guan Tan, Chiahon Chien
-
Patent number: 8849626Abstract: A method of translation of a chart associated with a graphical modeling environment into an input/output-extended finite automata (I/O-EFA) model is provided. The method includes receiving a representation of the chart and processing the representation of the chart with a computing device by (a) representing atomic models for each individual state of the chart, (b) applying composition rules to interconnect the atomic models while preserving state execution and transition behaviors to obtain the I/O-EFA model.Type: GrantFiled: June 29, 2012Date of Patent: September 30, 2014Assignee: Iowa State University Research Foundation, Inc.Inventors: Ratnesh Kumar, Meng Li
-
Patent number: 8849641Abstract: A system is configured to: identify a block of a model; represent the block as a group of sub blocks; and establish connections for the group of sub blocks. The block includes an input signal and two or more output signals. The group of sub blocks include a state block that provides a state, and two or more output blocks for receiving the state.Type: GrantFiled: March 7, 2011Date of Patent: September 30, 2014Assignee: The MathWorks, Inc.Inventor: Mohamed Babaali
-
Patent number: 8849625Abstract: A simulator used in a distributed process simulation includes: a storage unit configured to store map information, agent information, and area allocation information; a simulation execution unit; a condition determination unit configured to determine the condition of the reference agent to be referenced by the simulation execution unit based on a movement state of the agent; an allocation discrimination unit configured to discriminate another computer allocated an area in which the reference agent corresponding to the condition can be located; and an agent information acquisition unit configured to acquire the information about the agent satisfying the condition of the reference agent from the other discriminated computer.Type: GrantFiled: February 7, 2012Date of Patent: September 30, 2014Assignee: Fujitsu LimitedInventors: Takuro Ikeda, Eiji Kitagawa, Hiroshi Yamada
-
Patent number: 8850372Abstract: A computer-implemented method of invariant-guided abstraction includes a processor of a computing device generating one or more invariants corresponding to a design under verification by executing a proof algorithm with an input comprising at least a portion of the design and a specified resource limit. The method further includes deterministically assigning priority information to the one or more invariants generated and to components of the design referenced by said invariants. Finally, the method includes performing invariant-guided localization abstraction on the design model to generate an abstracted design model utilizing the assigned priority information as a localization hint that results in abstractions that are at least one of (a) smaller abstractions and (b) easier to verify abstractions.Type: GrantFiled: October 19, 2012Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventors: Jason Raymond Baumgartner, Alexander Ivrii, Arie Matsliah, Hari Mony
-
Patent number: 8843357Abstract: An electrical connection defect simulation test method is provided. The electrical connection state simulation test method includes the steps as follows. A device under test is provided, wherein the device under test includes a plurality of pin groups each having a plurality of signal pins. A zero-frequency signal is transmitted from a signal-feeding device to each of the signal pins to simulate an open condition. An open test is performed on each of the signal pins. The signal pins of the device under test are connected to a relay matrix. The relay matrix is controlled to make any two of the signal pins in one of the pin groups electrically connected to simulate a short condition. A short test is performed on any two of the electrically connected signal pins. An electrical connection state simulation test system is disclosed herein as well.Type: GrantFiled: March 3, 2011Date of Patent: September 23, 2014Assignee: TEST Research, Inc.Inventors: Su-Wei Tsai, Ming-Hsien Liu
-
Patent number: 8843846Abstract: System, method and graphical user interface for a simulation base calculator provides one or more selectable distribution models. One or more input fields are provided for inputting rules with one or more random variables. A processing module inputs one or more of the selectable distribution models and the rules into a simulator running on the system. An output field is provided for displaying one or more aspects of a result determined by the model run on the simulator.Type: GrantFiled: April 20, 2009Date of Patent: September 23, 2014Assignee: International Business Machines CorporationInventors: Murray R. Cantor, Jacquelyn A. Martino, Paul M. Matchen
-
Publication number: 20140278327Abstract: A system for creating an energy performance and predictive model. The system includes a non-transitory computer-readable storage medium which performs the steps obtaining parametric information objects that represent actual physical objects and modifying the parametric information objects by embedding data related to energy performance characteristics unique to the device represented. The system further performs the steps grouping the modified parametric information objects that define actual real world interrelationships to create a complete virtualized project and parsing the virtualized model data set to create a first parsed data set and a second parsed data set. The first parsed data set creates the project system control application, which acts upon and coordinates the actions of the real device through the virtual field bus.Type: ApplicationFiled: March 11, 2014Publication date: September 18, 2014Inventor: Mark Hauenstein
-
Publication number: 20140278326Abstract: A container set manager may determine a plurality of container sets, each container set specifying a non-functional architectural concern associated with deployment of a service within at least one data center. A decision table manager may determine a decision table specifying relative priority levels of the container sets relative to one another with respect to the deployment. A placement engine may determine an instance of an application placement model (APM), based on the plurality of container sets and the decision table, determine an instance of a data center placement model (DPM) representing the at least one data center, and generate a placement plan for the deployment, based on the APM instance and the DPM instance.Type: ApplicationFiled: April 30, 2013Publication date: September 18, 2014Applicant: BMC Software, Inc.Inventors: Abhijit SHARMA, Nilesh PHADKE, Alexander VUL, Varun KARNATI, Rajesh KAMINENI
-
Patent number: 8839165Abstract: Methods determine temperature and voltage relationships for integrated circuit library elements to produce a continuous temperature-voltage function. Some of the library elements can be used or combined to form an integrated circuit design. Further, the performance characteristics for integrated circuit chips produced according to the integrated circuit design can be defined, such performance characteristics include an operating temperature range, etc. The continuous temperature-voltage function is applied to the performance characteristics to determine a plurality of temperature/voltage combinations for the integrated circuit chips. Each of the temperature/voltage combinations comprises an operating voltage for each operating temperature within the operating temperature range of the integrated circuit chips. Next, the integrated circuit chips are produced according to the integrated circuit design. The temperature/voltage combinations are recorded in memory of the integrated circuit chips.Type: GrantFiled: January 25, 2013Date of Patent: September 16, 2014Assignee: International Business Machines CorporationInventors: Jeanne P. Bickford, Eric A. Foreman, Mark W. Kuemerle, Susan K. Lichtensteiger
-
Publication number: 20140257784Abstract: A system for simulating a semiconductor device comprises a data input module configured to receive structural data of the semiconductor device comprising a first region and a second region, and a spatial discretization generating module configured to divide a space of the semiconductor device using the structural data through division of the first region into first type meshes and division of the second region into second type meshes different from the first type meshes.Type: ApplicationFiled: January 13, 2014Publication date: September 11, 2014Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: UI-HUI KWON, VASILY ZABELIN, SACHIO NAGURA, KEUN-HO LEE
-
Patent number: 8831922Abstract: The failure sign detection apparatus includes an abnormality detector to make a comparison between a failure detection parameter of a vehicle device mounted on a vehicle and a predetermined abnormality detection threshold, and make a determination whether there is an abnormality in the vehicle device based on a result of the comparison, a failure sign evaluation index calculator to calculate a failure sign evaluation index for evaluating a sign of failure of the vehicle device based on an abnormality duration period over which the detected abnormality continues and a parameter threshold difference indicative of a difference between the abnormality detection threshold and the failure detection parameter, and a failure sign detector to detect a sign of failure of the vehicle device based on the failure sign evaluation index calculated by the failure sign evaluation index.Type: GrantFiled: April 27, 2011Date of Patent: September 9, 2014Assignee: Denso CorporationInventors: Tadaaki Sakakibara, Hirokazu Watanabe, Yoshio Nakagaki, Kenji Fukuta