13. A system comprising: one or more memory devices storing non-transitory processor-executable code configured to implement instructions; one or more processors to execute the processor-executable code to cause the one or more processors to: identify at least one programming language construct associated with a safety data type of an algorithmic description representation of a circuit design, wherein the algorithmic description representation is specified in a first language; generate a second representation of the circuit design based on the algorithmic description representation and the safety data type, wherein the second representation being provided in a second language and including at least one safety feature that is based at least in part on the safety data type; and configuring a programmable logic device after the programmable logic device has been manufactured.
13. A system comprising: one or more memory devices storing non-transitory processor-executable code configured to implement instructions; one or more processors to execute the processor-executable code to cause the one or more processors to: identify at least one programming language construct associated with a safety data type of an algorithmic description representation of a circuit design, wherein the algorithmic description representation is specified in a first language; generate a second representation of the circuit design based on the algorithmic description representation and the safety data type, wherein the second representation being provided in a second language and including at least one safety feature that is based at least in part on the safety data type; and configuring a programmable logic device after the programmable logic device has been manufactured. 14. The system of claim 13 , wherein the algorithmic description representation is a control-flow-based representation and wherein the second representation is a data-flow-based representation.