Sign In to Follow Application
View All Documents & Correspondence

A Method And System For Simplifying Schematic Generation Through Automatic Assistance

Abstract: ABSTRACT A METHOD AND SYSTEM FOR SIMPLIFYING SCHEMATIC GENERATION THROUGH AUTOMATIC ASSISTANCE A method for generating schematics on a schematic page through an automatic assistance is disclosed. The method includes selecting a datasheet of a device for extracting information related to the device, determining whether extraction is complete for linking the datasheet with a base symbol on the schematic page. The method further includes enabling manual selection of information of the device from the datasheet for extraction upon determining partial extraction of information, creating a database comprising information of the device and linking the datasheet with the base symbol. The method further includes extracting pin information of device from datasheet and the base symbol, assigning the pin information of the device to the pins of the linked base symbol for creating a library part for the device, placing the assigned pins of the base symbol and storing the base symbol comprising pins as a device part in a library. To be published: Figure No. 3

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
30 March 2019
Publication Number
24/2021
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
info@krishnaandsaurastri.com
Parent Application

Applicants

Bharat Electronics Limited
Outer Ring Road, Nagavara, Bangalore, Karnataka - 560045, India.

Inventors

1. Amit Prakash Jagtap
Central Research Laboratory, Bharat Electronics Limited, Jalahalli P.O., Bangalore, Karnataka - 560013.
2. Kamlendra Chandra
Central Research Laboratory, Bharat Electronics Limited, Jalahalli P.O., Bangalore, Karnataka - 560013.
3. Shrikant Kumar
Central Research Laboratory, Bharat Electronics Limited, Jalahalli P.O., Bangalore, Karnataka - 560013.
4. Nihar Ranjan
Central Research Laboratory, Bharat Electronics Limited, Jalahalli P.O., Bangalore, Karnataka - 560013.
5. Sangeeta Srivastava
Central Research Laboratory, Bharat Electronics Limited, Jalahalli P.O., Bangalore, Karnataka - 560013.

Specification

DESC:FORM 2
THE PATENTS ACT, 1970
(39 of 1970)
&
THE PATENTS RULES, 2003

COMPLETE SPECIFICATION
(See section 10, rule 13)

A METHOD AND SYSTEM FOR SIMPLIFYING SCHEMATIC GENERATION THROUGH AUTOMATIC ASSISTANCE;

BHARAT ELECTRONICS LIMITED
WITH ADDRESS:
OUTER RING ROAD, NAGAVARA, BANGALORE 560045, KARNATAKA, INDIA

THE FOLLOWING SPECIFICATION PARTICULARLY DESCRIBES THE INVENTION AND THE MANNER IN WHICH IT IS TO BE PERFORMED

TECHNICAL FIELD
[0001] The present invention generally relates to schematic tools and more particularly relates to automation of the schematic entry electronic design automation tools.
BACKGROUND
[0002] The present schematic entry tools provide generic way of doing schematic entries in a tool where the library creation for set of devices is manual process and designer should have knowledge of it. Further the process of design entry is a long loop process where designer has to refer many design related documents like device datasheets and reference design documents for design related inputs. The designer has to dig in to all these documents for pin related design specific information as this information mostly will be scattered in device datasheet. This becomes terrible in case of modern devices which have huge pin count of the order of hundreds and more. For devices with huge pin count the library creation and design entry becomes messy, time consuming and prone to errors.
[0003] A prior art describes an automated design analysis and more particularly to a tool for generating organized high level schematics from the transistor images of a die. Another prior art discloses work is about inserting new pages in the schematic with number of pages. A computer implemented method helps user to add new pages to the schematic at required places or order using GUI. This in turns adds required number of pages to the schematic. Another prior art describes the method of dividing a system level schematic hierarchically in to base-level schematic block, which can be used with parameter variation to form a new variant design requirement. Another prior art discloses about dynamic symbol update as per pin connection. The symbol is updated from base symbol by performing a manipulation of pins based on a logical grouping. The manipulation can be based on drag and drop option or table or file based input. Another prior art describes an intelligent wiring diagram system for automatically converting electronic wiring into intelligent wiring diagram for display on a computer screen which is used for electronic trouble-shooting.
[0004] Therefore there is a need for automating the schematic entry electronic design automation tool in order to reduce designer efforts and errors in schematic design for devices with huge pin count wherein the schematic design for devices with huge pin count results in complicated library creation and design entry, are time consuming, and are prone to errors.

BRIEF DESCRIPTION OF THE DRAWINGS
[0005] The detailed description is described with reference to the accompanying figures.
[0006] FIG. 1 illustrates the steps involved in linking the device datasheet with symbol.
[0007] FIG. 2 illustrates the steps involved in automatic library part creation for the device.
[0008] FIG. 3 illustrates a method for generating schematics on a schematic page through an automatic assistance.
[0009] FIG. 4 exemplarily illustrates an automated schematic generation system.
[0010] It should be appreciated by those skilled in the art that any block diagrams herein represent conceptual views of illustrative methods embodying the principles of the present disclosure. Similarly, it will be appreciated that any flow charts, flow diagrams, and the like represent various processes which may be substantially represented in computer readable medium and so executed by a computer or processor, whether or not such computer or processor is explicitly shown.

SUMMARY
[0011] An aspect of the present invention is to address at least the above-mentioned problems and/or disadvantages and to provide at least the advantages described below.
[0012] A method for generating schematics on a schematic page through an automatic assistance is disclosed. The method employs automated schematic generation system comprising at least one processor configured to execute computer program instructions for performing the method. The automated schematic generation system allows a user to select a datasheet of a device for extracting information corresponding to the device. The automated schematic generation system determines whether extraction of information of the device is complete for linking the datasheet with a base symbol on the schematic page. The automated schematic generation system provides a summary of the extracted information upon determining extraction of the device from the datasheet is partial. The automated schematic generation system enables manual selection of information of the device from the datasheet for extraction of information of the device upon determining partial extraction of information of the device. The automated schematic generation system provides an option of quitting the linking of the base symbol with the datasheet is provided upon determining that the extraction of information from the datasheet is partial.
[0013] The automated schematic generation system creates a database comprising information of the device upon one of determining extraction of information from the datasheet is complete and extraction of information based on manual selection. The automated schematic generation system provides an option of selecting a required manufacturer’s part number from the data extracted from the datasheet. The automated schematic generation system links the datasheet with the base symbol on the schematic page and extracts pin information of the device from the datasheet and the linked base symbol. The pin information is fetched from the database for updating the base symbol automatically on the schematic page. The automated schematic generation system assigns the pin information of the device from the datasheet to the pins of the linked base symbol for creating a library part for the device. The automated schematic generation system places the assigned pins of the base symbol based on a placement rule and stores the base symbol comprising pins, placed based on the placement rule, as a device part in a library.
[0014] The pins are grouped and placed based on the placement rules. The grouping of the pins is based on criteria such as the function, input-output (I/O) preferences, pin sequence, etc. The automated schematic generation system provides critical design notifications on a design editor by fetching pin related information and design details from the database. The user can enable or disable notifications for the design. The automated schematic generation system allows assigning a new name to the linked base symbol with pin assignment. The automated schematic generation system creates drawings and assembly related documents comprising a SI input list, Do not populate (DNP) list, thermal inputs, VCC and GND current supply for vias automatically.
[0015] Other aspects, advantages, and salient features of the invention will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses exemplary embodiments of the invention

DETAILED DESCRIPTION
[0016] The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of exemplary embodiments of the invention as defined by the claims and their equivalents. It includes various specific details to assist in that understanding but these are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. In addition, descriptions of well-known functions and constructions are omitted for clarity and conciseness.
[0017] The terms and words used in the following description and claims are not limited to the bibliographical meanings, but, are merely used by the inventor to enable a clear and consistent understanding of the invention. Accordingly, it should be apparent to those skilled in the art that the following description of exemplary embodiments of the present invention are provided for illustration purpose only and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.
[0018] It is to be understood that the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “a component surface” includes reference to one or more of such surfaces.
[0019] By the term “substantially” it is meant that the recited characteristic, parameter, or value need not be achieved exactly, but that deviations or variations, including for example, tolerances, measurement error, measurement accuracy limitations and other factors known to those of skill in the art, may occur in amounts that do not preclude the effect the characteristic is intended to provide.
[0020] In the following description, for purpose of explanation, specific details are set forth in order to provide an understanding of the present disclosure. It will be apparent, however, to one skilled in the art that the present disclosure may be practiced without these details. One skilled in the art will recognize that embodiments of the present disclosure, some of which are described below, may be incorporated into a number of systems.
[0021] However, the systems and methods are not limited to the specific embodiments described herein. Further, structures and devices shown in the figures are illustrative of exemplary embodiments of the presently disclosure and are meant to avoid obscuring of the presently disclosure.
[0022] FIGS. 1 through 4, discussed below, and the various embodiments used to describe the principles of the present disclosure in this patent document are by way of illustration only and should not be construed in any way that would limit the scope of the disclosure. Those skilled in the art will understand that the principles of the present disclosure may be implemented in any suitably arranged communications system. The terms used to describe various embodiments are exemplary. It should be understood that these are provided to merely aid the understanding of the description, and that their use and definitions, in no way limit the scope of the invention. Terms first, second, and the like are used to differentiate between objects having the same terminology and are in no way intended to represent a chronological order, unless where explicitly stated otherwise. A set is defined as a non-empty set including at least one element.
[0023] The method and system disclosed supports automating the schematic entry electronic design automation tool for reducing efforts of a user or a designer and reduce errors in schematic design for devices with high pin count wherein the schematic design for devices with high pin count result in complicated library creation and design entry that are time consuming, and are prone to errors.
[0024] FIG. 1 illustrates the method for linking the device datasheet with symbol. The method for linking the device datasheet with symbol employs an automated schematic generation system. The automated schematic generation system places 100 a symbol or a base symbol from a device library on a schematic page. The method executed by the automated schematic generation system links the datasheet with tool chain. Using a scripting language the automated schematic generation system creates option to user 101 for datasheet linking. After selecting the linking option, the automated schematic generation system provides a browse window that pops-up 102 for selecting the datasheet from a desired location. The selected datasheet is passed though the extraction engine of the automated schematic generation system 103,104,105 for extracting required information. If extraction of data is successful 104, then the script of the automated schematic generation system creates a database for the device. Further, the automated schematic generation system enables option to a user to select manufacturer part number from the database 106 and displays a message on console or the graphical user interface for successful linking of datasheet 107. However, if the extraction engine fails to extract complete information of the device, the automated schematic generation system provides a summary of the extracted data 108 and triggers an engine 110 that works with user intervention by providing an option to user to select the required data and forms the database 105 on successful user selected data extraction. However, if the automated schematic generation system is unable to obtain the required data after the user intervention, then script enables the manual database entry option 113 and the database is useful in further steps.
[0025] FIG. 2 illustrates the steps involved in automatic part creation. The datasheet is linked to the base symbol as disclosed in the detailed description of Figure 1. The automated schematic generation system fetches 154 pin information from the database and fetches the pin information 155 from the base symbol. The base symbol is a fixed pin with default pin name. The automated schematic generation system assigns 156 the pin information from the database to the base symbol, that is the automated schematic generation system updates the default base symbol based on the pin information fetched from database. The automated schematic generation system places 157 the pins as per placement rule selected by the user. The automated schematic generation system assigns 158 a new name to the device part and stores device part in a library. The automated schematic generation system declares 159 the successful pin assignment from database.
[0026] FIG. 3 illustrates a method for generating schematics on a schematic page through an automatic assistance. The method is used to automate the schematic design tool that comprises features such as linking device datasheet to the device symbol, automatic library part creation for devices and its verification and automatic various documents creation from schematic for CAD design. The features are integrated in the schematic tool by means of scripting language, thereby allowing a designer to link a device datasheet to the device by providing a browse option in a graphical user interface. The device datasheet linking with library symbol is useful to enable II, III and IV automation options in the schematic design tool. Upon linking the data sheet with the device, the automated schematic generation system extracts all necessary information related to the device and the device pins required for schematic design. The automated schematic generation system creates a database of all the extracted information.
[0027] The automated schematic generation system allows a user to select 301 a datasheet of a device for extracting information corresponding to the device. The automated schematic generation system determines 302 whether extraction of information of the device is complete for linking the datasheet with a base symbol on the schematic page. The automated schematic generation system provides 303 a summary of the extracted information upon determining extraction of the device from the datasheet is partial. The automated schematic generation system enables 304 manual selection of information of the device from the datasheet for extraction of information of the device upon determining partial extraction of information of the device. The automated schematic generation system provides an option of quitting the linking of the base symbol with the datasheet is provided upon determining that the extraction of information from the datasheet is partial.
[0028] The automated schematic generation system creates 305 a database comprising information of the device upon one of determining extraction of information from the datasheet is complete and extraction of information based on manual selection. The automated schematic generation system provides an option of selecting a required manufacturers part number from the data extracted from the datasheet. The automated schematic generation system links 306 the datasheet with the base symbol on the schematic page and extracts 307 pin information of the device from the datasheet and the linked base symbol. The pin information is fetched from the database for updating the base symbol automatically on the schematic page. The automated schematic generation system assigns 308 the pin information of the device from the datasheet to the pins of the linked base symbol for creating a library part for the device. The automated schematic generation system places 309 the assigned pins of the base symbol based on a placement rule and stores 310 the base symbol comprising pins, placed based on the placement rule, as a device part in a library. The pins are grouped and placed based on the placement rules. The grouping of the pins is based on criteria such as the function, input-output (I/O) preferences, pin sequence, etc. The automated schematic generation system provides critical design notifications on a design editor by fetching pin related information and design details from the database. The user can enable or disable notifications for the design. The automated schematic generation system allows assigning a new name to the linked base symbol with pin assignment. The automated schematic generation system creates drawings and assembly related documents comprising a SI input list, do not populate (DNP) list, thermal inputs, VCC and GND current supply for vias automatically.
[0029] FIG. 4 exemplarily illustrates the automated schematic generation system 400. The automated schematic generation system 400 performs the method for generating schematics on the schematic page. The automated schematic generation system 400 comprises a non-transitory computer readable storage medium, such as a memory unit 405, configured to store computer program instructions defined by modules of the automated schematic generation system 400. The automated schematic generation system 400 further comprises at least one processor 410 communicatively coupled to the non-transitory computer readable storage medium 405 and the processor 410 is configured to execute the computer program instructions defined by the modules of the automated schematic generation system 400. The automated schematic generation system comprises a base symbol library module 401, an extraction module 402, a database creator module 403, a link module 404, a pin assignment module 405, and a display module. The base symbol library module 401 stores base symbols to create library symbols. The extraction module 402 allows selecting a datasheet from a storage medium and extracting information from the selected datasheet. Furthermore, the extraction module 402 determines whether the information extracted from the datasheet is complete and obtains the summary of the extracted information of the datasheet. Furthermore, the extraction module 402 provides an option to select the information of the datasheet for extraction upon determination of incomplete extraction of information from the datasheet, and provides a summary of the extracted information from the datasheet. Furthermore, the extraction module 402 provides an option of selecting a required manufacturers part number from the data extracted from the datasheet. Furthermore, the extraction module 402 creates drawings and assembly related documents comprising a SI input list, do not populate (DNP) list, thermal inputs, VCC and GND current supply for vias automatically.
[0030] The database creator module 403 creates a database comprising information of the device upon determining complete extraction of information from the datasheet or upon extraction of information based on manual selection. The database creator module 403 creates the database of schematic design parameters wherein the parameters extracted from the extraction engine is registered or stored. The link module 404 links the datasheet with the placed base symbol on the schematic page and places the linked base symbol on the schematic page of the schematic entry tool. The link module 404 is also referred as a device datasheet linking module, where the link module comprises library symbol in schematic entry tool. Linking the datasheet with the symbol base aids the user or a designer to access device related document directly from the schematic page by clicking an option available for the symbol.
[0031] The pin assignment module 405 obtains pin information of the device from the datasheet and the linked base symbol from the datasheet. Further, the pin assignment module 405 assigns the pin information of the device from the datasheet to the pins of the linked base symbol for creating a library part for the device in the schematic entry/design tool. Furthermore, the pin assignment module 405 places the assigned pins of the base symbol based on a placement rule, and assigns a new name to the linked base symbol with pin assignment. Furthermore, the pin assignment module 405 enables assigning a new name to the linked base symbol with pin assignment. Furthermore, the pin assignment module 405 fetches pin related information from the database for updating the base symbol automatically on the schematic page and the pin assignment module groups the pins and places the pins based on the placement rules.
[0032] Further, the pin assignment module 405 verifies automatic device part pin numbers and pin names. For verification of the part, the parameters are fetched and compared from the database. The display module displays 406 critical design notifications on a design editor by fetching details from the database 414. The display module 406 provides critical design notification on a design editor by fetching details from the database 414. A graphical user interface 412 on a display unit 411, that is schematic tool display, displays schematic from datasheet in schematic entry tool based on the inputs from the display module 406. The display module displays pin related design specific critical messages on the schematic design page, for example pin description, termination recommended. The display module 406 provides critical design notifications on CAD tool design editor by fetching details from the database, thereby avoiding design mistakes. The display module 406 provides one or more pop-up notifications comprising the pin related design specific information when a wire cursor is placed on the device pin.
[0033] The extraction module 402, also referred as the extraction engine, identifies the design parameters present in the datasheet and thereby extracts the required information for schematic design. The extraction module 402 allows a flexibility for a user to select required inputs related to device pins and schematic design from datasheet and the selected details are added to the device database 414. The automated schematic generation system generates CAD and assembly related documents like SI input list, do not populate (DNP) list, thermal inputs, VCC and GND current supply for vias and other reports automatically.
[0034] A network interface 407 enables connection of the automated schematic generation system 400 to the network 413. In an embodiment, the network interface 407 is provided as an interface card also referred to as a “line card”. The network interface 413 comprises, for example, one or more of an infrared (IR) interface, an interface implementing Wi-Fi® of Wi-Fi Alliance Corporation, a universal serial bus (USB) interface, a FireWire® interface of Apple Inc., an Ethernet interface, a frame relay interface, a cable interface, a digital subscriber line (DSL) interface, a token ring interface, a peripheral controller interconnect (PCI) interface, a local area network (LAN) interface, a wide area network (WAN) interface, interfaces using serial protocols, interfaces using parallel protocols, Ethernet communication interfaces, asynchronous transfer mode (ATM) interfaces, a high speed serial interface (HSSI), a fiber distributed data interface (FDDI), interfaces based on transmission control protocol (TCP)/internet protocol (IP), interfaces based on wireless communications technology such as satellite technology, radio frequency (RF) technology, near field communication, etc. An I/O controller 408 controls input actions and output actions performed by the automated schematic generation system 400.
[0035] The data bus 406 permits communications between the modules, for example, 405, 407,408,409, 410, 411,413, 414, etc., of the automated schematic generation system 400. The I/O devices 409 are used to input data into the automated schematic generation system 400 and for routine maintenance of the automated schematic generation system 400. The user uses the I/O devices 409 to provide inputs to the automated schematic generation system 400. The I/O devices 409 are, for example, a keyboard such as an alphanumeric keyboard, a microphone, a joystick, a pointing device such as a computer mouse, a touch pad, a light pen, a physical button, a touch sensitive display device, a track ball, a pointing stick, any device capable of sensing a tactile input, etc. The I/O devices 409 output the results of operations performed by the automated schematic generation system 400. The I/O device 409, in an embodiment is a speaker for providing audio notifications.
[0001] It will be readily apparent in different embodiments that the various methods, algorithms, and computer programs disclosed herein are implemented on non-transitory computer readable storage media appropriately programmed for computing devices. The non-transitory computer readable storage media participate in providing data, for example, instructions that are read by a computer, a processor or a similar device. In different embodiments, the “non-transitory computer readable storage media” also refer to a single medium or multiple media, for example, a centralized database, a distributed database, and/or associated caches and servers that store one or more sets of instructions that are read by a computer, a processor or a similar device. The “non-transitory computer readable storage media” also refer to any medium capable of storing or encoding a set of instructions for execution by a computer, a processor or a similar device and that causes a computer, a processor or a similar device to perform any one or more of the methods disclosed herein. Common forms of the non-transitory computer readable storage media comprise, for example, a floppy disk, a flexible disk, a hard disk, magnetic tape, a laser disc, a Blu-ray Disc® of the Blu-ray Disc Association, any magnetic medium, a compact disc-read only memory (CD-ROM), a digital versatile disc (DVD), any optical medium, a flash memory card, punch cards, paper tape, any other physical medium with patterns of holes, a random access memory (RAM), a programmable read only memory (PROM), an erasable programmable read only memory (EPROM), an electrically erasable programmable read only memory (EEPROM), a flash memory, any other memory chip or cartridge, or any other medium from which a computer can read.

[0036] Where databases are described such as local database central database, it will be understood by one of ordinary skill in the art that (i) alternative database structures to those described may be employed, and (ii) other memory structures besides databases may be employed. Any illustrations or descriptions of any sample databases disclosed herein are illustrative arrangements for stored representations of information. In an embodiment, any number of other arrangements are employed besides those suggested by tables illustrated in the drawings or elsewhere. Similarly, any illustrated entries of the databases represent exemplary information only; one of ordinary skill in the art will understand that the number and content of the entries can be different from those disclosed herein. In another embodiment, despite any depiction of the databases as tables, other formats including relational databases, object-based models, and/or distributed databases are used to store and manipulate the data types disclosed herein. Object methods or behaviours of a database can be used to implement various processes such as those disclosed herein. In another embodiment, the databases are, in a known manner, stored locally or remotely from a device that accesses data in such a database. In embodiments where there are multiple databases, the databases are integrated to communicate with each other for enabling simultaneous updates of data linked across the databases, when there are any updates to the data in one of the databases.
[0001] The method and the automated schematic generation system 400 disclosed herein are not limited to a particular computer system platform, processor, operating system, or network. The method and the automated schematic generation system 400 disclosed herein are not limited to be executable on any particular system or group of systems, and are not limited to any particular distributed architecture, network, or communication protocol. Those skilled in this technology can make various alterations and modifications without departing from the scope and spirit of the invention. Therefore, the scope of the invention shall be defined and protected by the following claims and their equivalents.

[0002] FIGS. 1-4 are merely representational and are not drawn to scale. Certain portions thereof may be exaggerated, while others may be minimized. FIGS. 1-4 illustrate various embodiments of the invention that can be understood and appropriately carried out by those of ordinary skill in the art.

[0003] In the foregoing detailed description of embodiments of the invention, various features are grouped together in a single embodiment for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the claimed embodiments of the invention require more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed embodiment. Thus, the following claims are hereby incorporated into the detailed description of embodiments of the invention, with each claim standing on its own as a separate embodiment.

[0004] It is understood that the above description is intended to be illustrative, and not restrictive. It is intended to cover all alternatives, modifications and equivalents as may be included within the spirit and scope of the invention as defined in the appended claims .Many other embodiments will be apparent to those of skill in the art upon reviewing the above description. The scope of the invention should, therefore, be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled. In the appended claims, the terms “including” and “in which” are used as the plain-English equivalents of the respective terms “comprising” and “wherein,” respectively.
,CLAIMS:We claim:
1. A method for generating schematics on a schematic page through an automatic assistance, the method employing an automated schematic generation system comprising at least one processor configured to execute computer program instructions for performing the method comprising:
selecting a datasheet of a device for extracting information related to the device;

determining whether extraction of information of the device is complete for linking the datasheet with a base symbol on the schematic page;

providing a summary of the extracted information upon determining extraction of the device from the datasheet is partial;

enabling manual selection of information of the device from the datasheet for extraction of information of the device upon determining partial extraction of information of the device;

creating a database comprising information of the device upon one of determining extraction of information from the datasheet is complete and extraction of information based on manual selection;

linking the datasheet with the base symbol on the schematic page;
extracting pin information of the device from the datasheet and the linked base symbol;
assigning the pin information of the device from the datasheet to the pins of the linked base symbol for creating a library part for the device;
placing the assigned pins of the base symbol based on a placement rule; and
storing the base symbol comprising pins, placed based on the placement rule, as a device part in a library.
2. The method as claimed in claim1, wherein an option of quitting the linking of the base symbol with the datasheet is provided upon determining that the extraction of information from the datasheet is partial.
3. The method as claimed in claim 1, wherein an option of selecting a required manufacturers part number from the data extracted from the datasheet is provided.
4. The method as claimed in claim 1, wherein assigning a new name to the linked base symbol with pin assignment is allowed.
5. The method as claimed in claim1, further comprising providing critical design notifications on a design editor by fetching pin related information and design details from the database.
6. The method as claimed in claim 1, wherein pin related information is fetched from the database for updating the base symbol automatically on the schematic page.
7. The method as claimed in claim 1, wherein the pins are grouped and placed based on the placement rules.
8. The method as claimed in claim 7, wherein the grouping of the pins comprising criteria such as the function, input-output preferences, pin sequence
9. The method as claimed in claim1, further comprising creating drawings and assembly related documents comprising a SI input list, do not populate list, Thermal inputs, VCC and GND current supply for vias automatically.

10. An automated schematic generation system for generating schematics, the automated schematic generation system comprising:
a non-transitory computer readable storage medium configured to store computer program instructions defined by modules of the automated schematic generation system; and
at least one processor communicatively coupled to the non-transitory computer readable storage medium, the at least one processor configured to execute the computer program instructions defined by the modules of the automated schematic generation system, the modules comprising:
a base symbol library module for storing base symbols to create library symbols;
an extraction module for selecting a datasheet from a storage medium, for extracting information from the selected datasheet, determining whether the information extracted from the datasheet is complete, obtaining the summary of the extracted information of the datasheet and providing an option to select the information of the datasheet for extraction upon determination of incomplete extraction of information from the datasheet, and providing a summary of the extracted information from the datasheet;
a database creator module for creating a database comprising information of the device upon one of determining complete extraction of information from the datasheet and extraction of information based on manual selection;
a link module for linking the datasheet with the placed base symbol on the schematic page and placing the linked base symbol on the schematic page;
a pin assignment module for obtaining pin information of the device from the datasheet and the linked base symbol from the datasheet, assigning the pin information of the device from the datasheet to the pins of the linked base symbol for creating a library part for the device, placing the assigned pins of the base symbol based on a placement rule, and assigning a new name to the linked base symbol with pin assignment; and
a display module for displaying critical design notifications on a design editor by fetching details from the database.

11. The system as claimed in claim 10, wherein the extraction module provides an option of quitting the linking of the base symbol with the datasheet is provided upon determining that the extraction of information from the datasheet is partial.
12. The system as claimed in claim 10, wherein the extraction module provides an option of selecting a required manufacturers part number from the data extracted from the datasheet.
13. The system as claimed in claim 10, wherein the pin assignment module enables assigning a new name to the linked base symbol with pin assignment.
14. The system as claimed in claim 10, further comprising the display module providing critical design notifications on a design editor by fetching details from the database.
15. The system as claimed in claim 10, wherein the pin assignment module for fetching pin related information from the database for updating the base symbol automatically on the schematic page.
16. The system as claimed in claim 10, wherein the pin assignment module groups the pins and places the pins based on the placement rules.
17. The system as claimed in claim 17, wherein the grouping of the pins comprising criteria such as the function, input-output preferences.
18. The system as claimed in claim10, wherein the extraction module creates drawings and assembly related documents comprising a SI input list, do not populate list, thermal inputs, VCC and GND current supply for vias automatically.

Dated this 30th day of March, 2019

FOR BHARAT ELECTRONICS LIMITED
(By their Agent)

D. MANOJ KUMAR (IN/PA-2110)
KRISHNA & SAURASTRI ASSOCIATES LLP

Documents

Application Documents

# Name Date
1 201941012865-PROVISIONAL SPECIFICATION [30-03-2019(online)].pdf 2019-03-30
1 201941012865-Response to office action [01-11-2024(online)].pdf 2024-11-01
2 201941012865-AMENDED DOCUMENTS [04-10-2024(online)].pdf 2024-10-04
2 201941012865-FORM 1 [30-03-2019(online)].pdf 2019-03-30
3 201941012865-FORM 13 [04-10-2024(online)].pdf 2024-10-04
3 201941012865-DRAWINGS [30-03-2019(online)].pdf 2019-03-30
4 201941012865-POA [04-10-2024(online)].pdf 2024-10-04
4 201941012865-FORM-26 [28-06-2019(online)].pdf 2019-06-28
5 Correspondence by Agent_Power of Attorney_08-07-2019.pdf 2019-07-08
5 201941012865-ABSTRACT [06-09-2023(online)].pdf 2023-09-06
6 201941012865-Proof of Right (MANDATORY) [26-09-2019(online)].pdf 2019-09-26
6 201941012865-CLAIMS [06-09-2023(online)].pdf 2023-09-06
7 Correspondence by Agent _Form-1_04-10-2019.pdf 2019-10-04
7 201941012865-COMPLETE SPECIFICATION [06-09-2023(online)].pdf 2023-09-06
8 201941012865-FORM 3 [06-03-2020(online)].pdf 2020-03-06
8 201941012865-DRAWING [06-09-2023(online)].pdf 2023-09-06
9 201941012865-ENDORSEMENT BY INVENTORS [06-03-2020(online)].pdf 2020-03-06
9 201941012865-FER_SER_REPLY [06-09-2023(online)].pdf 2023-09-06
10 201941012865-DRAWING [06-03-2020(online)].pdf 2020-03-06
10 201941012865-OTHERS [06-09-2023(online)].pdf 2023-09-06
11 201941012865-CORRESPONDENCE-OTHERS [06-03-2020(online)].pdf 2020-03-06
11 201941012865-FER.pdf 2023-03-06
12 201941012865-COMPLETE SPECIFICATION [06-03-2020(online)].pdf 2020-03-06
12 201941012865-FORM 18 [10-02-2021(online)].pdf 2021-02-10
13 201941012865-COMPLETE SPECIFICATION [06-03-2020(online)].pdf 2020-03-06
13 201941012865-FORM 18 [10-02-2021(online)].pdf 2021-02-10
14 201941012865-CORRESPONDENCE-OTHERS [06-03-2020(online)].pdf 2020-03-06
14 201941012865-FER.pdf 2023-03-06
15 201941012865-DRAWING [06-03-2020(online)].pdf 2020-03-06
15 201941012865-OTHERS [06-09-2023(online)].pdf 2023-09-06
16 201941012865-ENDORSEMENT BY INVENTORS [06-03-2020(online)].pdf 2020-03-06
16 201941012865-FER_SER_REPLY [06-09-2023(online)].pdf 2023-09-06
17 201941012865-FORM 3 [06-03-2020(online)].pdf 2020-03-06
17 201941012865-DRAWING [06-09-2023(online)].pdf 2023-09-06
18 Correspondence by Agent _Form-1_04-10-2019.pdf 2019-10-04
18 201941012865-COMPLETE SPECIFICATION [06-09-2023(online)].pdf 2023-09-06
19 201941012865-Proof of Right (MANDATORY) [26-09-2019(online)].pdf 2019-09-26
19 201941012865-CLAIMS [06-09-2023(online)].pdf 2023-09-06
20 Correspondence by Agent_Power of Attorney_08-07-2019.pdf 2019-07-08
20 201941012865-ABSTRACT [06-09-2023(online)].pdf 2023-09-06
21 201941012865-POA [04-10-2024(online)].pdf 2024-10-04
21 201941012865-FORM-26 [28-06-2019(online)].pdf 2019-06-28
22 201941012865-FORM 13 [04-10-2024(online)].pdf 2024-10-04
22 201941012865-DRAWINGS [30-03-2019(online)].pdf 2019-03-30
23 201941012865-FORM 1 [30-03-2019(online)].pdf 2019-03-30
23 201941012865-AMENDED DOCUMENTS [04-10-2024(online)].pdf 2024-10-04
24 201941012865-Response to office action [01-11-2024(online)].pdf 2024-11-01
24 201941012865-PROVISIONAL SPECIFICATION [30-03-2019(online)].pdf 2019-03-30
25 201941012865-Response to office action [25-06-2025(online)].pdf 2025-06-25
26 201941012865-Response to office action [04-08-2025(online)].pdf 2025-08-04

Search Strategy

1 SearchE_03-03-2023.pdf